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

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

HotLog


 
[Вернуться к задаче]   1 2
  1  Измайлович Денис, 03 октября 2020 г. 20:18:53
     Извиняюсь, мои мозги накрылись полностью. Спрашиваю почему ответ правильный :D, хорошая задачка.
  2  Измайлович Денис, 03 октября 2020 г. 20:17:06
     Почему в 3 тесте ( 29 11 ) ответ 2, если можно первому игроку прибавить к 29 2, и второму ничего не останется, как прибавить к 11 единицу и проиграть? 29 11 - 31 11(1 игрок) - 31 12(2 игрок)
  3  Матус Даниил Дмитриевич, 06 августа 2020 г. 21:40:32
     ну чутка потрахался с 27 тестом но благодаря обсуждению сдал
  4  Зинов Вадим, 05 августа 2020 г. 12:07:04
     Почему одномерное то? Две меры, день и месяц.
  5  АЩщщ, 20 марта 2020 г. 3:42:21
     Самая странная задача,судя по всему если цепь нельзя продолжать то выигрывает 2 игрок?
  6  Межов, 19 января 2017 г. 13:01:03
     Аккуратнее нужно быть с 1 30, 2 29, 3 31-это позиции когда надо выводить 2. Чтобы понять задачу попробуйте построить таблицу выигрышных и проигрышных мест в экселе 31Х12, заранее посмотрев календарик 2008 года и вычеркнуть те 31 и 30-ые дни, которые отсутствуют. Там ответ будет виден сразу
  7  Денис Розимовский, 20 сентября 2015 г. 11:18:48
     Решается либо через одномерное ДП (определения), либо сразу, если правильно уметь проверять дату.
  8  Влад Коля Ян, 17 апреля 2014 г. 1:32:48
     По поводу нижних комментариев:
если 31/30 число какого-то месяца, то вы не можете увеличивать на 1/2 дня (по условию). Можно только увеличить на 1/2 месяца. Если 31 число мая, например, то есть 1 вариант хода: 31 июля.
  9  Скрипнюк Владислав Олегович, 19 февраля 2014 г. 21:41:03
     Странно почему вы считаете что 31 января +1 это 1 февраля.
Ведь в условии явно сказано, что увеличивать можно либо день, либо месяц на 1 или на 2.
Чтобы получить 1 февраля надо месяц увеличить на один и день уменьшить на 30. В условии ведь не сказано, что дату можно изменять на один день, а сказано что именно день месяца можно увеличить на 1.
  10  ЦСКА, 27 января 2014 г. 11:20:42
     да, тесты действительно какие то странные. Если считать что, 31 января + 1 день = 1 февраля, то WA 27. Если же не учитывать (то есть считать, что 31 января+1 день=32 и такой даты не существует), то AC
  11  Степанов Денис Сергеевич, 30 октября 2011 г. 12:44:05
     Для 28ого теста попробуйте входные данные 31 10. Для данного набора тестов ответ должен быть 2.
  12  Балакший Андрей Владимирович, 26 сентября 2011 г. 15:56:22
     Действительно легче чем 54%. Мне кажется, надо подправить условие: если текущий день является максимальным в этом месяце то к нему запрещено прибавлять что либо, т.е нельзя 31 января + 1 день.
  13  Шефтелевич Павел Аркадьевич, 13 июня 2011 г. 22:59:37
     в этой задаче тесты соответвуют условию. все по условию: 31 января может перейтив 32 января или 33января . ну или 31 февраля и 31 марта
  14  Девятко Александр Игоревич, 19 марта 2011 г. 21:50:46
     и то боюсь можно даже формулу найти, если захотеть.
  15  Девятко Александр Игоревич, 19 марта 2011 г. 21:49:27
     А вам не кажется, что она совсем не на 54%? тут самое главное проверить дату на корректность, а далее уже выигрышные и проигрышные позиции, ну или проще одномерное ДП.
  16  Mike Shvets, 18 февраля 2011 г. 1:40:01
     После 31 января все-таки идет 32 января (т.е. нет такой даты), а не первое февраля если прибывлять один день
  17  Пересадин Илья, 08 февраля 2011 г. 0:33:30
     что за косое условие! толком не понятно как изменяется!
  18  Фурко Роман Владимирович, 28 октября 2010 г. 22:20:01
     "При этом сочетание дня и месяца должно оставаться датой"
  19  Тимашов Михаил Юрьевич, 11 марта 2009 г. 15:22:27
     а разве в третьем тесте из примера (29 11) правильный ответ не 1 ?
     нет, правильный ответ 2.
  20  Ивлиев Денис Сергеевич, 18 ноября 2008 г. 16:53:10
     Да.
 1 2

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

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