說明:ios::sync_with_stdio(false)
1.這句語句是用來取消cin的同步,什么叫同步呢?就是iostream的緩沖跟stdio的同步。這就是為什么cin和cout比scanf和printf慢很多,因為先把要輸出的東西存入緩沖區,再輸出,導致效率降低。
如果你已經在頭文件上用了using namespace std;那么就可以去掉前面的std::了。
2.取消后就cin就不能和scanf,sscanf, getchar, fgets之類同時用了,否則就可能會導致輸出和預期的不一樣。(玄學)
3.將endl換成"\n",也可以防止超時。