80分求助(一,三样例没过)
查看原帖
80分求助(一,三样例没过)
756339
HYLD_WYB楼主2023/10/15 18:44
#include<bits/stdc++.h>
using namespace std;
const int N=3e5+5;
int n;
int a[N];
int ans;
int b[N];
void fei(){
    b[1]=a[1];
    b[2]=a[2];
    for(int i=3;i<=n;i++){
        b[i]=b[i-1]+b[i-2];
    }
}
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    if(a[1]!=a[2]){
        ans++;
    }
    a[2]=a[1];
    fei();
    for(int i=1;i<=n;i++){
        if(a[i]!=b[i]){
            ans++;
        }
    }
    cout<<ans;
    return 0;
}
2023/10/15 18:44
加载中...