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

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


 
[Вернуться к задаче]   1 2
  1  Бычковский Дима Алексеевичь, 12 ноября 2025 г. 11:11:58
     #include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { vector<long long> numbers; long long temp_num; while (cin >> temp_num) { numbers.push_back(temp_num); } if (numbers.size() < 2) { cout << "Yes"; return 0; } sort(numbers.begin(), numbers.end()); long long step = numbers[1] - numbers[0]; for (size_t i = 2; i < numbers.size(); ++i) { if (numbers[i] - numbers[i - 1] != step) { cout << "No"; return 0; } } cout << "Yes"; return 0; }
  2  Неизвестный, 20 ноября 2024 г. 20:17:37
     Для тех, у кого WA по непонятной причине: внимательно читайте условие: 'Числа в файле разделены пробелами или символами перехода на новую строку'. То есть числа могут быть либо в одной строке, либо каждое на отдельной строке.
  3  Ковалев Михаил Евгеньевич, 02 августа 2024 г. 17:57:59
     Возможность увернуться от изощрённого способа ввода данных есть. Не изощрённо куртуазен, однако надобно знать. import sys input = sys.stdin.read Потом, собственно, лист списка. Это для питонистов... И конец ввода по сонтрол - дэ!
  4  Ковалев, 27 января 2024 г. 19:42:31
     Намеренное создание проблем с чтением данных - моветон.
  5  Ковалев, 27 января 2024 г. 19:27:19
     Здесь есть проблема с чтением данных из файла. Даже если числа введены в одну строку, то в конце этой строки все равно есть переход на новую строку. Если числа идут в столбик, то за последним числом опять же есть переход на новую строку. Кто пишет на С++ удалите последний элемент массива через pop_back(), так как последнее число дублируется.
  6  Билалов Тимур, 01 июня 2022 г. 21:01:00
     string.empty() - проверяет не пустой ли string.
  7  Масеёнок Констатин Александрович, 25 февраля 2022 г. 22:19:12
     В 1-ом тесте может ещё не проходить из-за того, что написано "YES", вместо "Yes"
  8  Трофимов Иван Александрович, 31 декабря 2021 г. 16:29:56
     Если у вас re на 1 тесте, используйте функцию нахождения конца файла, которая пропускает пробелы
  9  Оборин Михаил Дмитриевич, 06 октября 2021 г. 13:47:34
     1.символ перевода строки - это \n или какой если да, то может ли быть такой тест 1\n2\n3 или какой?
  10  Жук Дмитрий Олегович, 22 сентября 2020 г. 18:52:21
     Вся сложность задачи - понять почему она падает на первом тесте. Если у вас такая же история, то всё просто - проблема в вводе. Заменил с С++ на чисты С (через scanf) и всё зашло. За что 38% если не из-за этого - то не знаю
  11  Ковалев, 17 сентября 2020 г. 11:34:21
     Это тривиальная задача. Низкий процент решаемости объясняется тоже тривиально - что-то не в порядке с тестами. Мне удалось ее как-то запихнуть, но она должна не запихиваться, а заходить с лёта. Администратору не мешало бы обратить внимание на этот странный низкий процент.
  12  Вадим Зинов, 12 июля 2020 г. 19:23:38
     Интересно отчего такой низкий процент решаемости.
  13  Белоусов Лев Павлович, 02 января 2020 г. 15:31:21
     Решил STL, как-то получилось, что последний элемент добавлялся два раза, из-за этого был WA6.
  14  Шулаков Денис Юрьевич, 24 сентября 2019 г. 23:09:11
     Числа в файле разделены пробелами или символами перехода на новую строку - Это действительно так, и поэтому у меня 9ый тест не заходит?
  15  Томилов Даниил Денисович, 12 декабря 2018 г. 20:11:15
     "Числа в файле разделены пробелами или символами перехода на новую строку." Ну вот кто так делает? Долго над этим тупил.
  16  Рамазанов Айтым Нурмбетович, 19 ноября 2015 г. 17:23:42
     Что должна выводить программа, если:
1. Все числа одинаковые?
2. Некоторые числа одинаковые, но не все.
  17  Беляев Сергей Николаевич, 18 ноября 2015 г. 9:22:29
     Добавлены новые тесты.
     Теперь квадратичная сортировка не проходит. Все ранее сданные решения перетестированы. Из прежних 1972 AC-решений осталось только 525. Многие решения не прошли в связи со сменой компиляторов.
  18  Глушков Игорь Владимирович, 05 февраля 2014 г. 13:37:37
     Ну за что? Полтора час пытался понять в чем проблема... "YES" и "NO" с большой буквы написал.
  19  Жусубалиев Зарлык, 23 января 2014 г. 8:08:39
     Когда первый раз посмотрел думал не решу обсуждение прочитал все говорят что легко простой.
И я решил попробовать. Простой сортировкой с первого раза прошло.
  20  Лукьянов Иван, 13 ноября 2013 г. 23:10:05
     Как же раздражает различие поведения функций ввода-вывода в различных компиляторах.
 1 2

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

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



Частичная перекраска авто.