- regret seeker
(注意)本题严重卡常
- 2025-1-23 22:15:40 @
得益于该死的速度有如十年前速龙处理器的测评机,这道题顶着一分钟总测评时长限制开了每个点3秒都不够 (悲)。
请手动优化代码常数,并建议使用以下代码段优化输入输出:
char buf[1 << 20], *p1, *p2;
#define gc()
(p1 == p2 && (p2 = (p1 = buf) + fread(buf, 1, 1 << 20, stdin), p1 == p2)
? EOF
: *p1++)
int id;ll fans;int lans;
ll qread()
{
ll x=0,f=1;char c=gc();
while(c<'0' || c>'9') f=(c=='-'?-1:1),c=gc();
while(c>='0' && c<='9') x=x*10+c-'0',c=gc();
return x*f;
}
void qwrite(ll x,char ed='\n')
{
if(!x) {putchar('0'),putchar(ed);return;}
char w[44];ll cnt=0;
if(x<0) putchar('-'),x=-x;
while(x) w[++cnt]=(x%10)+'0',x/=10;++cnt;
while(--cnt) putchar(w[cnt]);putchar(ed);
}
0 条评论
目前还没有评论...
信息
- ID
- 756
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- (无)
- 递交数
- 3
- 已通过
- 1
- 上传者