竞赛
考级
TN Hacker
#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<bits/stdc++.h> using namespace std; int c[1000000]; int main(){ int a; cin>>a; int b[a]; for(int i=0;i<a;i++){ cin>>b[i]; } for(int i=0;i<a;i++){ c[b[i]]; } int max=c[0]; int cnt=0; for(int i=0;i<1000000;i){ if(c[i]>max){ max=c[i]; cnt=i; } } cout<<cnt; return 0; }
兜兜
#include <iostream> using namespace std; int main() { int n; cin >> n; int array[n]; int tmp = 0; int count = 0; for (int i = 0; i < n; ++i) { cin >> array[i]; } for (int j = 0; j < n; ++j) { for (int k = 0; k < n; ++k) { if (array[j] == array[k]) { ++count; } } if (count > n / 2) { if (array[j] != tmp) { cout << array[j] << " "; } tmp = array[j]; }
-小诗晴呀-
#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; } } }
会馆总馆馆长
#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; } } }
敲苓
共75条
提交答案之后,这里将显示提交结果~