本人对本题的输入格式:
#include<bits/stdc++.h>
using namespace std;
inline int read()
{
int x=0;char ch=getchar();
while(!isdigit(ch)) ch=getchar();
while(isdigit(ch)) x=(x<<3)+(x<<1)+(ch^48),ch=getchar();
return x;
}
int n;
int main()
{
n=read();
for(int i=1,x;i<=n;i++) x=read();
return 0;
}
可是它 TLE 了。
改成 scanf 就能正常输入,想问一下是否哪里写错了(不管负数)。