求助大佬看下我的方法哪错了
查看原帖
求助大佬看下我的方法哪错了
1138325
MC_dream_tsr楼主2024/5/1 23:20
#include<bits/stdc++.h>
using namespace std;
int n, a[105], s;
int main(){
	cin >> n;
	for(int i = 1; i <= n; i++){
		cin >> a[i];
	}
	for(int i = 1; i <= n; i++){
		for(int j = i + 1; j <= n; j++){
			int b = a[i] + a[j];
			if(j - 1 == i && b == a[j + 1]) s++;
			if(j - 1 != i){
				for(int k = 1; k <= n; k++){
					if(b == a[k] && k != j && k != i) s++;
				}
			}
		}
		
	}
	cout << s;
	return 0;
}
2024/5/1 23:20
加载中...