竞赛
考级
#include<bits/stdc++.h> using namespace std; int main(){ int n,a[1100000]; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=1;i<=n;i++){ int sum=0; for(int j=1;j<=n;j++){ if(a[i]==a[j])sum++; } }
娃哈哈不吃AD钙奶
耐高总冠军 张文杰
陈炜涵
#include <iostream> using namespace std; int main(){ int n,a[1005],c=0,d=0; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=1;i<=n;i++){ c=a[i]; d=0; for(int i=1;i<=n;i++){ if(a[i]==c){ d++; } } if(d>n/2){ cout<<c; break; } } return 0; }
李博恩
#include <bits/stdc++.h> using namespace std; int n,a,x[1000010]; int main(){ int n; cin >> n; for(int i = 1; i <= n; i++){ cin >> a; x[a]; } for(int i = 1; i <= 1000000; i){ if(x[i]>n/2.0){ cout<<i; return 0; } } }
chenrundong
#include<iostream> using namespace std; int main(){ int n; cin>>n; int a[10005]; for(int i=0;i<n;i++){ cin>>a[i]; } for(int i=0;i<n;i++){ int m=0; for(int j=0;j<n;j++){ if(a[j]==a[i]){ m++; } } if(m>=n/2){ cout<<a[i]<<endl; break; } } return 0; } //
董秋鸣
#include<bits/stdc++.h> using namespace std; int n,a[1100],s[1100]; int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>s[i]; a[s[i]]; } for(int i=1;i<=n;i){ if(a[s[i]]>=n/2+1) return cout<<s[i],0; } }
【结构体】- 胖猫pop
用最笨的法子硬解 n = int(input()) s = input().split() lst = [] for i in s: i = int(i) if i not in lst: lst.append(i) lst1 = [] for i in lst: a = 0 for j in s: if int(j) == i: a += 1 lst1.append(a) for i in range(len(lst1)): if lst1[i] > n / 2: print(lst[i])
徐面包是小笼包
#include<bits/stdc++.h> using namespace std; int n; map<int,int> mp; int main(){ cin>>n; for(int i=1;i<=n;i++){ int x; cin>>x; mp[x]++; if(mp[x]>n/2){ cout<<x; return 0; } } }
敲钟天使
#include<iostream> using namespace std; int main() { int n,a[1000000],s; cin>>n; for(int i=0;i<n;i++) { cin>>a[i]; } for(int i=0;i<n;i++) { s=0; for(int j=0;j<n;j++) { if(a[i]==a[j]) { s++; } } if(s>n/2) { cout<<a[i]<<endl; break; } } }
SSSSSSSSBBBBBBBB
王子逸
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int a[99999]={}; for(int i=0;i<=n;i++){ cin>>a[i]; } for(int i=0;i<=n;i++){ int num=0; for(int o=0;o<=n;o++){ if(a[o]==a[i]){ num++; } }if(num>=n/2){ cout<<a[i]; break; } } }
压力之子
共73条
提交答案之后,这里将显示提交结果~