和去年的密码锁不是一个等级 AC代码:
#include<bits/stdc++.h> using namespace std; int n,x,h[100001],ans; int main(){ cin>>n; for(int i=1;i<=n;i++) cin>>x,h[x]++,ans=max(ans,h[x]); cout<<ans; return 0; }
很明显可以看出肯定是大的打小的,那么就只有相等的是打不掉的,所以有多少个相等的就有多少个剩下的,感觉思维难度不如B2006