加个快读快写。
贴个模板(不是 tlqtj)(这道题全正数没必要判负数)
int read(int x = 0) {
char ch = getchar();
while(ch < 48 || ch > 57) ch = getchar();
while(ch >= 48 && ch <= 57) {
x = x * 10 + (ch ^ 48);
ch = getchar();
}
return x;
}
void write(int x) {
if(x > 9) write(x / 10);
putchar(x % 10 ^ 48);
}
附上使用方法:
n = read();
cnt[read()] ++;
write(x);