No video

Решаю A-F в CF Round 957 (Div. 3)

  Рет қаралды 527

Спортивное программирование МИРЭА

Спортивное программирование МИРЭА

Күн бұрын

Пікірлер: 17
@pokalino4835
@pokalino4835 Ай бұрын
какой позитивный разбор задач. Спасибо!
@cp_mirea
@cp_mirea Ай бұрын
Дорешал задачу G здесь: kzbin.info/www/bejne/pJC6n3-hns2qh5o Тайм-коды к этому видео: 00:00:00 Подготовка 00:02:45 Задача A 00:07:20 Задача B 00:13:00 Задача C 00:32:10 Задача D 00:43:40 Задача E 01:07:50 Задача F 01:24:27 Пытаюсь G 02:14:10 Прощание
@goldishko6476
@goldishko6476 Ай бұрын
Здаров, сделал первые четыре задачки довольно легко, а на остальных что то поплыл и не мог норм код написать для остальных задач, но это лучше чем ничего, спасибо за разбор
@goldishko6476
@goldishko6476 Ай бұрын
но вопрос, что за функция isz в c++, которую ты применил в задаче E, не могу понять
@cp_mirea
@cp_mirea Ай бұрын
​@@goldishko6476это из моего шаблона, isz(x) раскрывается как (int)(x.size()). Нужно для знакового размера, например, когда вычисляешь разницу размеров множеств без каста к инту не обойтись
@d1fyyyxflick21
@d1fyyyxflick21 Ай бұрын
что за команда fast при компилировании программы?? у пробывал запускать brute() в задаче E на многих компиляторах, и повсюду оно работало очень долго. А у тебя за пару минут. fast настолько сильно ускоряет компиляцию??
@cp_mirea
@cp_mirea 23 сағат бұрын
fast это мой алиас в bashrc который врубает максимальный уровень оптимизации и отключает дебаг режим. Там точно есть -Ofast. Можете глянуть на моём гитхабе в bashrc файле к библиотеке algos
@d1fyyyxflick21
@d1fyyyxflick21 Ай бұрын
ты в четвертой задаче записывал дп для плавания, но там есть ограничение на кол-во секторов которые он может проплыть подряд, и у тебя не было этого условия. как дешка залетела на фулл???
@cp_mirea
@cp_mirea Ай бұрын
Кажется, там не было ограничения "подряд". Там ограничение на суммарное кол-во плавания за весь путь было
@d1fyyyxflick21
@d1fyyyxflick21 Ай бұрын
​@@cp_mireaСорян, я неправильно понял условие задачи. Действительно, такого условия не было. Ещё не совсем понял одну вещь. Почему когда мы считаем прыжки, ты для dp[i] записал минимальное значение из всех dp[j], где j
@vodolaz_serega
@vodolaz_serega Ай бұрын
​@@d1fyyyxflick21мы могли прыгнуть в текущую клетку i из любой предыдущей клетки j, которая в зоне досягаемости прыжка, поэтому нужно перебрать все варианты
@user-xu8rt4lo3t
@user-xu8rt4lo3t Ай бұрын
Почему мне это попасть и почему я ничего не понимаю? Что за с++? Что за сложная хрень? Зачем оно надо? (пытаюсь войти в айти 11 лет)
@cp_mirea
@cp_mirea Ай бұрын
Это спорт, спортивное программирование, решаем задачи на время в порядке возрастания сложности. Требуется быстро и правильно решить 7 задач за 2 часа 15 минут. C++ это основной язык спортивного программирования в виду его функционала (встроенных возможностей), удобности и скорости работы готового кода. Ещё используют Python и PyPy. Программы на питоне работают в 100 раз медленнее, а на PyPy в 10 раз медленнее, чем на C++, но зато скорость написания самого кода на питоне в 2-3 раза быстрее
@cp_mirea
@cp_mirea Ай бұрын
Некоторые, например, бегают на время 100 метров, 200 метров, 400 метров, 1 км, 4 км вместо того чтобы просто ходить и не травмировать колени. Аналогично, только мы решаем задачки
@de_cobblestone
@de_cobblestone Ай бұрын
что такое remin?
@de_cobblestone
@de_cobblestone Ай бұрын
из задачи D
@cp_mirea
@cp_mirea Ай бұрын
Шаблонная функция remin(x, y) записывает в x минимум из того что было и значения y
Задачи A-D в CF Round 960 (Div. 2)
1:50:32
Спортивное программирование МИРЭА
Рет қаралды 316
Zombie Boy Saved My Life 💚
00:29
Alan Chikin Chow
Рет қаралды 10 МЛН
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 162 МЛН
Son ❤️ #shorts by Leisi Show
00:41
Leisi Show
Рет қаралды 11 МЛН
Happy birthday to you by Tsuriki Show
00:12
Tsuriki Show
Рет қаралды 11 МЛН
Налог на незнание JavaScript - [Hamster Kombat]
50:20
End of Epoxy Tables
30:04
Blacktail Studio
Рет қаралды 2,4 МЛН
Zombie Boy Saved My Life 💚
00:29
Alan Chikin Chow
Рет қаралды 10 МЛН