为什么错了,大佬帮我看看
查看原帖
为什么错了,大佬帮我看看
970434
heheya楼主2023/12/28 13:56
#include<bits/stdc++.h>
using namespace std;
int main(){
	int a;
	int c=0,d=0;
	cin>>a;
	int b[10000];
	for(int i=1;i<=a;i++){
	    cin>>b[i];
	}
    for(int i=1;i<=a;i++){
    for(int j=1;j<=a;j++){
    if(i!=j&&b[i]==b[j])d++;
    }
    }
    if(d/2==a){
    cout<<1<<endl;
    return 0;
    }
	for(int i=1;i<=a;i++){
	    for(int j=1;j<=a;j++){
	        if(b[i]==b[j]&&i!=j) c--;
	        else c++;
	    }
	}
	cout<<c/a<<endl;
}
2023/12/28 13:56
加载中...