TGViewer
Боря дорешивает Боря дорешивает @bminaiev_upsolving · 555 subscribers
Post #6 716
DragonByte Final 2026. P3.

https://www.wincentdragonbyte.com/archive/finals2026/P/statement

Участвовал в контесте Wincent Dragonbyte. Особенность формата заключается в том, что вам дают инпуты для задач, вы запускаете свое решение локально, и отправляете готовые ответы на проверку. В задачах есть подзадачи, где можно написать более медленное решение и получить частичные баллы.

Так, например, чтобы решить подзадачу P2 во время контеста я написал решение с асимптотикой O(n * b^2). В подзадаче P3 ограничения были:
- 100 отдельных тестов
- n <= 10^5
- b <= 1000
- сумма n по всем тестам не больше 10^6

Во время контеста я как-то даже не подумал, что можно было просто запустить тоже самое решение, оставить его работать, и получить халявные баллы.

Еще в Rust можно довольно легко распараллелить по доступным ядрам запуск на всех тестах. Для этого нужно добавить rayon = "1.12" в [dependencies] в Cargo.toml. А в самой задаче считать инпут в вектор, сделать на нем into_par_iter().map(|input| solve(input)).collect() и все!

В итоге такое решение работает на всех тестам суммарно где-то 15 минут на ноутбуке.
Wincentdragonbyte Wincent DragonByte | P: Purchasing Cranes Compete against the Smartest Engineers in Europe. Show off your coding skills in our biggest challenge yet.
  • 🔥 9
  • ❤ 1
More from @bminaiev_upsolving
  1. Oct 12, 2026Post #17
  2. Oct 4, 2026Grand Prix of EPS. H. https://contest.ucup.ac/contest/4207/problem/21380 Если убрать все д…
  3. Sep 30, 202647/100. Чтобы в предыдущей задаче посчитать ответ быстрее чем за квадрат надо сделать два…
  4. Sep 30, 2026Оказывается n-е число Каталана можно считать не только как C(2 * n, n) / (n + 1), но и как…
  5. Sep 30, 202646.5/100 https://codeforces.com/contest/2268/problem/E После скучной части про комбинатори…
  6. Sep 28, 2026Вообще прикольный скилл смотреть на perf report и уметь ускорять код в 10 раз чисто механи…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →