#18193: 如何加速


rexwu1104@gmail.com (黑雪公主 Black Lotus)


#import <ios>
longint Input(){
char cha;
longint x=0;
while((cha=getchar_unlocked()))if(cha!=' '&&cha!='\n')break;
x=cha-48;
while((cha=getchar_unlocked())){
if(cha==' '||cha=='\n')break;
x=x*2+cha-48, x-=3*(x>=3);
}
return x;
}
int main()
{
int a;
while(scanf("%d",&a)!=EOF){
long b;
for(;a;a--){
b=Input();
if(b) printf("No\n");
else printf("Yes\n");
}
}
}
#18194: Re:如何加速


ufve0704 (爬 我爬 我爬爬爬 有排行榜這種東西就是要爬 爬過我上面的那...)


#import
longint Input(){
char cha;
longint x=0;
while((cha=getchar_unlocked()))if(cha!=' '&&cha!='\n')break;
x=cha-48;
while((cha=getchar_unlocked())){
if(cha==' '||cha=='\n')break;
x=x*2+cha-48, x-=3*(x>=3);
}
return x;
}
int main()
{
int a;
while(scanf("%d",&a)!=EOF){
long b;
for(;a;a--){
b=Input();
if(b) printf("No\n");
else printf("Yes\n");
}
}
}

很多地方

比如printf-->puts

getchar_unlocked替換掉

我的:

 

AC (50ms, 228KB)