ios_base::sync_with_stdio(0) получает ошибку исполнения!

Revision ru1, by Na2a, 2016-08-08 13:35:28

Привет, Codeforces

Вчера, на 366-ом раунде мой друг Birjik столкнулся со странной проблемой. Его правильный код получал ошибку исполнения на примерах.

Взгляните на следующие коды:
Runtime error
Accepted

Вы можете заметить, что код с RE имеет такие строки:

ios_base::sync_with_stdio(0);
cin.tie(0);

Странно, не так ли?
Насколько я понял, это случается поскольку в коде имеется массив с названием "read".
Переименование массива решает эту проблему.

Вкратце, использование ios_base / cin.tie получает ошибку исполнения если мы имеем переменную с названием "read".
Будьте внимательны!

Tags read, ios_base, cin.tie, runtime error

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en4 English Na2a 2016-08-08 14:18:52 2 Tiny change: 'ke a look to these cod' -> 'ke a look at these cod'
en3 English Na2a 2016-08-08 13:37:13 16
en2 English Na2a 2016-08-08 13:36:45 16 Tiny change: ' cin.tie runtimes if we hav' -> ' cin.tie receives runtime error if we hav'
ru1 Russian Na2a 2016-08-08 13:35:28 818 Первая редакция перевода на Русский
en1 English Na2a 2016-08-08 13:30:42 751 Initial revision (published)