cin与stdin总是保持同步的,也就是说这两种方法可以混用,但是如果加上
ios::sync_with_stdio(false)来取消cin与stdin的同步,从而使cin达到和scanf相差无几的输入效率。
此时把ios::sync_with_stdio和scanf,printf混用,其实这样是有风险的(可能会WA)
所以,
要不就全部scanf,printf,
要不就ios::sync_with_stdio(false)+全部cin,cout,
不要混用避免不必要的WA.
在默认的情况下cin绑定的是cout,每次执行 << 操作符的时候都要调用flush,这样会增加IO负担。可以通过tie(0)(0表示NULL)来解除cin与cout的绑定,进一步加快执行效率。