ccf真题第一题
进口?Java . util . array;
进口?Java . util . scanner;
班级?主要?{
公共?静电?作废?main(String[]?args)?{
扫描仪?读者=新?扫描仪(system . in);
int?n = reader . nextint();
//长度应该符合。
int?[]?arr=new?int[n];
int?临时工?=?0;
int?敏?=?0;
int?num = 1;
for(int?I = 0;我& ltn;i++)?{
arr[I]= reader . nextint();
}
reader . close();
数组. sort(arr);?
//?不要忘记独特的阵列
if(n==1){
system . out . println(arr[0]);
}否则{
for(int?I = 0;我& ltn-1;i++)?{
if(arr[i]!=arr[i+1])
{?
num = 1;?
}?if(arr[i]==arr[i+1])
{?num++;
}?
//?判断是双方的
if(num & gt;temp)?
{?
temp = num?
min = arr[I];?
}?
}?
system . out . println(min);?
}
}}
//?-
进口?Java . util . *;
班级?主要{
公共?静电?作废?main(String[]?args){
扫描仪?sc?=?新的?扫描仪(system . in);
int?n?=?sc . nextint();
int[]?s?=?新的?int[n];
for(int?I = 0;我& ltn;i++){
s[i]?=?sc . nextint();
}
sc . close();
字符串?tmp?=?"?,"+Arrays.toString。replaceAll("[\\[\\]\\s]"," ")。replaceAll(",","," "+",?";
int?麦克斯。=?整数。最小值;
int?敏?=?整数。MAX _ VALUE
for(int?I = 0;我& ltn;i++){
int?是吗?=?s[I];
int?num?=?tmp.split(","+?是吗?+?",").长度?-?1;
如果(max?& lt?num){
麦克斯。=?num
敏?=?si;
}别的?如果(max?==?num){
敏?=?敏?& lt?是吗?敏?:?si;
}
}
system . out . println(min);
}
}