RT,如果将cin,getline,scanf,getchar以及如下的快读混用,哪些输入方式可能发生冲突或出BUG?如果有,原因是什么?求解答。
inline int read() {
bool op=1;
char ch;
while((ch=getchar())<'0'||ch>'9'){
if(ch=='-'){
op*=-1;
}
}
int num=ch-'0';
while((ch=getchar())>='0'&&ch<='9') {
num=num*10+ch-'0';
}
return op?num:-num;
}