Блог пользователя maroonrk

Автор maroonrk, история, 3 года назад, По-английски

We will hold AtCoder Regular Contest 158.

The point values will be 300-500-500-800-800-900.

We are looking forward to your participation!

  • Проголосовать: нравится
  • +223
  • Проголосовать: не нравится

»
3 года назад, скрыть # |
 
Проголосовать: нравится +41 Проголосовать: не нравится
Meme
»
3 года назад, скрыть # |
 
Проголосовать: нравится +56 Проголосовать: не нравится

C++20 support when

»
3 года назад, скрыть # |
 
Проголосовать: нравится +14 Проголосовать: не нравится

C++20 support when

»
3 года назад, скрыть # |
 
Проголосовать: нравится -46 Проголосовать: не нравится

qpzc

»
3 года назад, скрыть # |
 
Проголосовать: нравится +21 Проголосовать: не нравится

Note to self: brute force for n<=5

»
3 года назад, скрыть # |
 
Проголосовать: нравится +28 Проголосовать: не нравится

E seems to be an easy version of https://qoj.ac/problem/888

»
3 года назад, скрыть # |
 
Проголосовать: нравится +20 Проголосовать: не нравится

Unfortunately a variant of problem E already appeared on HackerRank.

»
3 года назад, скрыть # |
 
Проголосовать: нравится +36 Проголосовать: не нравится

D is a nice troll problem

»
3 года назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I could have solved E if I've not forgotten sorting the array before binary search.

»
3 года назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Here is another approach for D from lijunyi.

Let $$$y=kx,z=k^2x$$$, we get:

$$$ (k^2+k+1)(k^{2n}+k^n+1)(k^{4n}+k^{2n}+1)x^{3n+1}\equiv (k^{6n}+k^{3n}+1)x^{3n}\bmod {p} $$$

If $$$k^2+k+1\not=0$$$, $$$k^{2n}+k^n+1\not=0$$$, $$$k^{4n}+k^{2n}+1\not=0$$$, $$$k^{6n}+k^{3n}+1\not=0$$$, we can get $$$x$$$, so the problem is solved.

Let us randomize $$$k$$$ until we get $$$x$$$.

But the approach can't pass when $$$p = 7$$$ or $$$19$$$, you can use simple $$$O(p^3)$$$ brute solutions solve them.

I can't prove that, but it passed all cases.

»
3 года назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

after solutions of my own and from editorial I still don't get why B is not 200 pts but 500

»
3 года назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Here's my solution of D without randomization: https://www.luogu.com.cn/blog/Leasier/solution-ARC158D (in Chinese).