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

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


 
[Вернуться к задаче]   1 2
  1  Аташев Аташ, 24 июня 2024 г. 12:01:10
     В 6 тесте ответ должен быть 0.
  2  Неизвестный, 13 декабря 2023 г. 16:34:58
     Почему 5 2 3 4 =0?
  3  Лоскутов Прохор Александрович, 20 сентября 2023 г. 16:51:13
     Решил за O(3^(n/2)):)
  4  МИРЖАХОН КАЙИМОВ МИРТЕМИРОВИЧ, 20 декабря 2022 г. 18:55:14
     you can solve this problem with meet in the middle =(2 subset +binarysearch) as simptomatika O(2^M*M)
  5  Нурбак Илесбек, 26 августа 2022 г. 7:34:59
     Подскажите 12 тест пожалуйста???
  6  Кактус, 22 июля 2022 г. 20:59:51
     Так мое решение перебором зашло за 0,6 сек. А решение через meet-in-the-middle зашло за 0,03 сек.
  7  Кактус, 22 июля 2022 г. 20:58:22
     Если закешировать сумму по маске для полумассива, то можно решить и обычным перебором.
  8  Камалетдинов Гаяз Фаритович РИЛИ РБЛИ, 10 апреля 2022 г. 16:07:30
     Какие еще решения есть, кроме meet-in-the-middle?
  9  Боровиков Кирилл Андреевич, 26 февраля 2022 г. 19:58:58
     что в 14 тесте
  10  Йегер Эрик Григорьевич, 10 декабря 2021 г. 13:39:49
     Контрпример, если ловите TLE на 25м тесте (или ранее): 30 15 [15 единиц]. Немного не по условию, зато при анализе дает понять, за счет чего программа работает неэффективно.
  11  Березовский Артемий Сергеевич, 07 октября 2021 г. 15:36:15
     Для 11 теста нужно проверить, что он сможет расплатиться с сдачей. Не забудьте умножить на два)
  12  Зеленский Данил Олегович, 23 августа 2021 г. 17:52:47
     Решил через meet-in-the-middle, но из-за того что мне я плохой кодер сделал через сет и ,и вышло где-то O(M * 3^M/2 * log 3^M)...?
  13  Арсланбек Зулунов Фарходович, 19 июня 2021 г. 15:31:03
     ой простите. 3^15 меньше чем 2^30
  14  Арсланбек Зулунов Фарходович, 21 апреля 2021 г. 9:16:29
     11 тест не проходит((
  15  Матус Даниил Дмитриевич, 13 августа 2020 г. 20:40:54
     ху сдал сделал через m*3^(m/2) разделив массив на две части и посчитав минимум для каждого через разложение числа через остатки и мапы напоминаю что мапов ну или сетов как угодно должно быть 2 а то долго тупил на этом
  16  Матус Даниил Дмитриевич, 22 июля 2020 г. 12:57:11
     4 Жуков Александр И, 05 февраля 2018 г. 23:44:43 3^15 * 15 = 215.233.605 - это в несколько раз меньше 10^9, а именно столько операций делает программа за одну секунду. Или я не прав? Если это так, то простой перебор должен решать задачу (но он не решает) вы не правы за 1с проходит только 10^8 а значит данный код пройдет более чем за 2с
  17  Зинов Вадим, 08 июля 2020 г. 19:55:37
     Сложная задача. Надо на 2 умножать уметь(
  18  Яндулов Богдан, 19 июля 2018 г. 18:29:44
     Решил техникой meet-in-the-middle с асимптотикой O(M*2^(M/2)). В худшем случае не более 500 000 операций.
     Вы решили за O(M*2^M). А можно чуть лучше за O(M*3^(M/2)).
  19  Жуков Александр И, 06 февраля 2018 г. 0:02:38
     Решает рекурсия - перебор с отбросом заведомо не подходящих
  20  Жуков Александр И, 05 февраля 2018 г. 23:44:43
     3^15 * 15 = 215.233.605 - это в несколько раз меньше 10^9, а именно столько операций делает программа за одну секунду. Или я не прав? Если это так, то простой перебор должен решать задачу (но он не решает)
 1 2

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

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