jaguar1996's blog

By jaguar1996, history, 8 years ago, In Russian

В 372 раунде у меня упало решение по задаче B http://codeforces.net/contest/716/problem/B Упало на 89 тесте из-за того что выводил ? в одном месте, хотя у меня была следующая проверка:

if (s[i]=='?')

cout << "A";

else

cout << s[i];

Заменил эту проверку на

if (s[i]>='A' && s[i]<='Z')

cout << s[i];

else

cout << "A";

и решение прошло. Кто нибудь может объяснить почему это так работает?

http://codeforces.net/contest/716/submission/20701017 — WA89

http://codeforces.net/contest/716/submission/20733300 — AC

  • Vote: I like it
  • +3
  • Vote: I do not like it