Блог пользователя Brijesh1in

Автор Brijesh1in, история, 6 лет назад, По-английски

I have seen that mostly great programmers use scanf in C++ while they can use cin with ios::sync_with_stdio(false); cin.tie(NULL); I want to know why??

Sorry because I don't know how to put things into a block .... Thanks in advance .....

  • Проголосовать: нравится
  • +11
  • Проголосовать: не нравится

»
6 лет назад, # |
  Проголосовать: нравится -19 Проголосовать: не нравится

People use scanf because when the amount of test case are small the speed of scanf is still faster, but when the amount exceeds 1e7 cin overtakes scanf

»
6 лет назад, # |
Rev. 3   Проголосовать: нравится +37 Проголосовать: не нравится

scanf / printf more powerful than cin / cout because it use regular expressions.

Examples

UPD: u can easy use scanf / printf in this problem, my solution with scanf, printf, sprintf

»
6 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

when you use sync_with_stdio you can no longer use some convenient and fast ways of input / output