2 条题解

  • 0
    @ 2024-5-11 10:24:21

    好东西

    a=[0]*30001
    maxs=0
    num=int(input())
    b=list(map(int,input().split()))
    for i in b:
        a[i]+=1
    for i in a:
        if maxs<i:
            maxs=i
    for i in range(len(a)):
        if a[i]==maxs:
            print(i,a[i])
    
    • 0
      @ 2022-7-19 10:21:53
      #include<bits/stdc++.h>
      using namespace std;
      int n,a[30005],maxn=-9,b;
      int main() {
      	cin>>n;
      	for(int i=1; i<=n; i++) {
      		cin>>b;
      		for(int j=1; j<=30000; j++)
      			if(b==j)
      				a[j]++;
      	}
      	for(int j=1; j<=30000; j++)
      		if(a[j]>maxn)
      			maxn=a[j];
      	for(int j=1; j<=30000; j++)
      		if(a[j]==maxn)
      			cout<<j<<" "<<a[j]<<endl;
      }
      
      
      • 1

      信息

      ID
      288
      时间
      1000ms
      内存
      128MiB
      难度
      6
      标签
      递交数
      165
      已通过
      56
      上传者