Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <iostream>
using namespace std;
const int MAX = 1e6+1;
int count[MAX];
int main(){
freopen("PIXEL.INP",'r',stdin);
freopen("PIXEL.OUT",'w',stdout);
int n,res=0,max=-1;cin>>n;
for (int i = 0 ; i< MAX;++i) count[i] = 0;
for (int i = 0 ; i < n;++i){
int x;cin>>x;
++count[x];
if (count[x] > max) max = count[x];
}
for ( int i = 1 ; i < MAX;++i) res += count[i] != 0;
cout<<res<<"\n"<<max;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
#include <bits/stdc++.h>
using namespace std;
int main() {
freopen("PIXEL.INP","r",stdin);
freopen("PIXEL.OUT","w",stdout);
int n,a,m,index,c;
vector<int> mamau(1000001,0);
cin >> n;
for (int i = 0; i < n; i++) {
cin >> a;
mamau[a]++;
}
m = mamau[0];
c = 0;
for (int i = 1; i < 1000001; i++) {
if (mamau[i]) c++;
if (mamau[i] > m) m = mamau[i];
}
cout << c << endl << m;
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
CÂU HỎI MỚI NHẤT
giúp nhanh vs ạ đang cần gấp
giúp nhanh với ạ đang cần gấp