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

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


 
[Вернуться к задаче]   1
  1  Абдукаримов Юсуф, 09 апреля 2026 г. 7:48:44
     #include <iostream> #include <vector> #include <algorithm> using namespace std; struct Time { int h, m, s; bool operator<(const Time& other) const { if (h != other.h) return h < other.h; if (m != other.m) return m < other.m; return s < other.s; } }; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int n; if (!(cin >> n)) return 0; vector<Time> times(n); for (int i = 0; i < n; ++i) { cin >> times[i].h >> times[i].m >> times[i].s; } sort(times.begin(), times.end()); for (int i = 0; i < n; ++i) { cout << times[i].h << " " << times[i].m << " " << times[i].s << "\n"; } return 0; }
  2  Нуралийев Шухрат, 30 января 2026 г. 18:00:39
     who want pvp with me in https://bloxd.io/bedwars/duo &#9939;&#9939;&#9939;
  3  Нуралийев Шухрат, 30 января 2026 г. 17:59:24
     dexsexland
  4  Селицкий Максим Александрович, 16 ноября 2024 г. 14:01:36
     Я так понимаю что в вводе должны быть с ведущими нулями. Тогда почему в первом тесте 7 30 00? Почему не 07 30 00? Не понимаю
  5  Неизвестный, 05 октября 2024 г. 19:43:56
     пытался решить словарем но почему-то 5 тест runtime error
  6  Исмагулов Еламан, 15 декабря 2021 г. 19:55:18
     захотел решить со структурами, поэтому я взял и решил со структурами
  7  Бабин Кирилл Иванович, 08 ноября 2021 г. 3:18:46
     В качестве "разрядов" использовал часы, минуты и секунды соответственно
  8  Бабин Кирилл Иванович, 08 ноября 2021 г. 3:18:20
     Шизанулся и решил поразрядной сортировкой
  9  Хушенский Константин Николаевич, 26 ноября 2020 г. 19:26:35
     Я так решал: Перевожу в секунды --> Сортирую --> Перевожу обратно
  10  Шрестха Роман Паванович, 17 октября 2020 г. 21:15:29
     Лучше переводите в секунды и обратно. Я пробовал через операции со строками у меня почему-то дальше первого теста не прошло.
  11  Параничев Денис Александрович, 11 июля 2019 г. 20:40:22
     Первый тест такой же как в примере?
     Вы это можете легко узнать. Читаете входные данные, и если они равны тесту из условия - аварийно завершаете программу, например, exit(1) в C++. Если получили runtime error на первом тесте - значит данные такие.
  12  Р А С, 27 сентября 2013 г. 11:37:45
     Пузырьковый метод сортировки наше все :)
  13  Травин Андрей Юрьевич, 29 мая 2009 г. 21:35:58
     что такое RUNTIME ERROR?
     В разделе "Работа в системе" описаны все виды возможных ошибок.
  14  Кобышев Сергей Сергеевич, 24 октября 2007 г. 17:49:48
     В данном примере одно из чисел в inputе было 7 30 00, а в outputе это число стало 7 30 0, вопрос, числа в выходном файле дожны писаться также как во входном или без предшетствующих нулей,
и еще вопрос, вводятся числа с предшетствующими нулями или нет??, т.е. вводится "2 2 2" или "02 02 02"? И ещё вопрос) если чиса вводятся с предш. нулями, нельзя ли загнать в массив строку этого времени без пробелов, и отсортировать строки, а не числа??
     Прошу обратить на 3 слова, которыми заканчивается формулировка выходных данных. Ну а задачу можно решать по-разному, можно строки такие сортировать, но проще все же работать с числами (это быстрее).
 1

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

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