Forwarded from Мемний міксер
Добрий вечір, я до вас зі збором 👀
Відкриваю допоміжну банку для збору Los Solomas на потреби 1го та 2го штурмових батальйонів. Є запит на засоби РЕБ та мавіки.
• Моя ціль: 15 000 грн.
• Посилання на банку: https://send.monobank.ua/jar/32G1VCmPZ1
• Посилання на пост в інсті (для поширення): https://www.instagram.com/p/DDr-1E6NFCc/?igsh=NjlmbmpyZnN6ZTJp
Підтримайте збір донатом або репостом — давайте спробуємо закрити до Нового року!
Відкриваю допоміжну банку для збору Los Solomas на потреби 1го та 2го штурмових батальйонів. Є запит на засоби РЕБ та мавіки.
• Моя ціль: 15 000 грн.
• Посилання на банку: https://send.monobank.ua/jar/32G1VCmPZ1
• Посилання на пост в інсті (для поширення): https://www.instagram.com/p/DDr-1E6NFCc/?igsh=NjlmbmpyZnN6ZTJp
Підтримайте збір донатом або репостом — давайте спробуємо закрити до Нового року!
#advent_of_code_2024
Day 13
https://adventofcode.com/2024/day/13
Part 1
Наївним рішенням буде перебрати всі числа, оскільки кількість використань не більше за 100.
Part 2
Стикаємося з тим, що ліміт прибрали, а локація приза на 10000000000000 далі, ніж треба, простим перебором тут не зарадиш і треба шукати інший вихід.
В цілому, я зразу зрозумів, що це задача на оптимізацію в дослідженні операцій, але в першій частині було складно використати та заюзати ліміти, а тут їх немає. Все ж, найлегшим та найшвидшим способом буде заюзати метод Крамера, тим паче, що в нас простий випадок з 2 змінними. Якщо рішення системи менше 0 або не є цілими числами, то рішення для нашої задачі немає (кількість використань кнопок має бути натуральним числом).
солюшн тут: https://github.com/Pyroarsonist/advent-of-code-2024
Day 13
https://adventofcode.com/2024/day/13
Part 1
Наївним рішенням буде перебрати всі числа, оскільки кількість використань не більше за 100.
Part 2
Стикаємося з тим, що ліміт прибрали, а локація приза на 10000000000000 далі, ніж треба, простим перебором тут не зарадиш і треба шукати інший вихід.
В цілому, я зразу зрозумів, що це задача на оптимізацію в дослідженні операцій, але в першій частині було складно використати та заюзати ліміти, а тут їх немає. Все ж, найлегшим та найшвидшим способом буде заюзати метод Крамера, тим паче, що в нас простий випадок з 2 змінними. Якщо рішення системи менше 0 або не є цілими числами, то рішення для нашої задачі немає (кількість використань кнопок має бути натуральним числом).
солюшн тут: https://github.com/Pyroarsonist/advent-of-code-2024
GitHub
GitHub - Pyroarsonist/advent-of-code-2024: https://adventofcode.com/2024
https://adventofcode.com/2024. Contribute to Pyroarsonist/advent-of-code-2024 development by creating an account on GitHub.
#advent_of_code_2024
Day 14
https://adventofcode.com/2024/day/14
Part 1
Остаточною координатою роботів є остаток по діленню від сторони прямокутника. З координатами знаходимо, куди попадає робот і перемножаємо кількість роботів в квадранті в результат.
Part 2
Напевно топ-1 по складності задачка, бо для її вирішення абсолютно не зрозуміло, як заюзати скіли з математики чи програмування. Я вирішив, що можливо картинка буде мати або якуйсь граничну кількість зайнятих полів або зайняті поля будуть сконцентровані в центрі, що послугувало повштохвом для еврестичної функції. Записавши строку в файл, я перебрав декілька картинок і знайшов відповідь.
солюшн тут: https://github.com/Pyroarsonist/advent-of-code-2024
Day 14
https://adventofcode.com/2024/day/14
Part 1
Остаточною координатою роботів є остаток по діленню від сторони прямокутника. З координатами знаходимо, куди попадає робот і перемножаємо кількість роботів в квадранті в результат.
Part 2
Напевно топ-1 по складності задачка, бо для її вирішення абсолютно не зрозуміло, як заюзати скіли з математики чи програмування. Я вирішив, що можливо картинка буде мати або якуйсь граничну кількість зайнятих полів або зайняті поля будуть сконцентровані в центрі, що послугувало повштохвом для еврестичної функції. Записавши строку в файл, я перебрав декілька картинок і знайшов відповідь.
солюшн тут: https://github.com/Pyroarsonist/advent-of-code-2024
👍1