2 条题解
-
1
#include <iostream> int n,numz; struct numt{int num,sum;}books[1005]; int look(int n1){ for(int i=0;i<numz;i++)if(books[i].num==n1){books[i].sum++; if(books[i].sum>n/2)return 1; return 0;} books[numz].num=n1; numz++; return 0;} int main(){ std::cin>>n; for(int i=0;i<n;i++)books[i]={66,1}; for(int i=0;i<n;i++){std::cin>>books[i].num; if(look(books[i].num)){std::cout<<books[i].num; return 0;};} for(int i=0;i<n;i++){if(books[i].sum>n/2){std::cout<<books[i].num; return 0;}} std::cout<<"no"; return 0;}
- 1
信息
- ID
- 409
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 6
- 标签
- 递交数
- 24
- 已通过
- 12
- 上传者