Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
Вернуться
Тема: Баг при сохранении исходников решений
1
  1  Меньшиков Фёдор Владимирович, 14 марта 2026 г. 12:58:30
      И решение в том, чтобы при занесении в редактор/textarea заменить все & на & ?
  2  Яндулов Богдан, 12 марта 2026 г. 6:42:46
      Всё так. Из-за этого не получится переотправить решение, не имея исходного локально.
  3  Тер-Саркисов Богдан Олегович, 10 марта 2026 г. 21:58:13
      Я проверил такой код:
#include "bits/stdc++.h"
using namespace std;
int main() {
string s = "&gt&lt";
if (s.size() == 6) throw;
int a, b; cin >> a >> b; cout << a + b;
}
Он дает RE.
То есть это баг просмотрщика, получается.
  4  Яндулов Богдан, 09 марта 2026 г. 2:27:21
      Если отправить такое решение:

#include "bits/stdc++.h"
using namespace std;
int main() {
string s = "&gt&lt";
int a, b; cin >> a >> b; cout << a + b;
}

То при попытке посмотреть текст отправленного решения (как при нажатии на кнопку "последнее решение", так и при просмотре посылки на отдельной странице) получается такое:

#include "bits/stdc++.h"
using namespace std;

int main() {
string s = "><";
int a, b; cin >> a >> b; cout << a + b;
}

Из-за этого ломаются решения, использующие прекальк.
1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru