在用于竞争性编程的DMOJ在线评判器上,加快执行时间(C++)的技巧之一是,如果问题只需要读取无符号整型数据类型,则将此宏添加到顶部。
这是如何工作的,使用它的优点和缺点是什么?
#define scan(x) do{while((x=getchar())<'0'); for(x-='0'; '0'<=(_=getchar()); x= (x<<3)+(x<<1)+_-'0');}while(0)
char _;https://stackoverflow.com/questions/51297228
复制相似问题