50分求调
查看原帖
50分求调
831785
hongpeijia楼主2023/8/28 09:36
#include <iostream>
#include <vector>
using namespace std;

int main() {
    int n;
    cin >> n;  // 输入数组元素个数

    vector<int> a(n);
    for (int i = 0; i < n; i++) {
        cin >> a[i];  // 输入数组元素
    }

    int count = 0;
    for (int i = 2; i < n; i++) {
        if (a[i] != a[i - 1] + a[i - 2]) {
            count++;  // 统计需要修改的元素个数
            a[i] = a[i - 1] + a[i - 2];  // 修改数组元素
        }
    }

    cout << count << endl;  // 输出结果

    return 0;
}
2023/8/28 09:36
加载中...