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

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

HotLog


 
Вернуться
Тема: Задача 1023.
1
  1  Лукьянов Иван, 30 ноября 2022 г. 2:14:29
      Целый час потратил на эту задачу, пока не узнал, что в 10-м тесте внутри строки пробелы есть. Написал в обсуждение к этой задаче, может, администратор заметит и что-нибудь поправит...
  2  Яндулов Богдан, 23 октября 2022 г. 21:59:01
      Как же сгорело с этого теста :/
  3  Тер-Саркисов Богдан Олегович, 10 октября 2022 г. 20:00:33
      Выяснил, что в 10 тесте во входной строке лишние пробелы стоят. Вероятно, в авторском алгоритме считывается полностью строка с пробелами, вычисляется количество участников как длина+1, а затем символы строки обрабатываются по типу if (str[i] == '+') { ... } else { ... }. То есть пробелы считаются как знак '-'.
  4  Витя Андрей Лёша, 10 октября 2022 г. 9:33:19
      #include <iostream>
using namespace std;
int main () {
int t1, t2, h, m;
scanf( "%d:%d", &t1, &t2 );
cin >> h >> m;
t1 += h;
t2 += m;
t1 += t2/60;
t2 %= 60;
t1 %= 24;
if (t1 < 10) cout << 0;
cout << t1 << ":";
if (t2 <10) cout << 0;
cout << t2;
return 0;
}
  5  Тер-Саркисов Богдан Олегович, 09 октября 2022 г. 23:59:25
      Вроде бы условие однозначно написано, но WA10. Выясняю количество участников как количество боёв +1, поскольку после каждого боя один участник выбывает, а в итоге остаётся всего 1 участник. Дальше моделирую бои по турам. Боем же нельзя назвать прохождение участника без пары в следующий тур?
1

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

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