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

Автор IceKnight1093, 13 месяцев назад, По-английски

We invite you to participate in CodeChef’s Starters 198, this Wednesday, 6th August, rated for 5 star (i.e. for users with rating < 2200).

Time: 8:00 PM — 10:00 PM IST

Joining us on the problem setting panel are:

Written editorials will be available for all on discuss.codechef.com. Pro users can find the editorials directly on the problem pages after the contest. The video editorials of the problems will be available only to Pro users.

Also, if you have some original and engaging problem ideas, and you’re interested in them being used in CodeChef's contests, you can share them here.

Hope to see you participating.
Good luck!

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

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

PERMSHOP is a cool problem.

The core observation is that only $$$K = 3$$$ and $$$K = 6$$$ contribute to the answer. Bruteforce all permutations of length $$$3$$$ and length $$$6$$$, and store these “valid permutations”, which are those where Alice and Bob choose the same item set.

Now, a valid permutation must be a subsequence of the original permutation $$$P$$$. Use DP to count them.

Moreover, the difficulty of the problem set is absolutely worthy of being rated till $$$6$$$ stars.

AC Code

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

people are sleeping on codechef. lovely contest!

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

I don't know why my solution for Stable Diffusion works.

So I checked the obvious — an array $$$a$$$ ($$$0$$$-indexed) is stable if one of the following holds:

  1. $$$|a|$$$ is odd

  2. $$$|a| = 2$$$

  3. There is an index such that $$$a[i]=a[n-i-1]$$$

Now, the only remaining array format that needs to be checked is $$$a[i] = 3 - a[n-i-1]$$$, where $$$|a|$$$ is even and $$$|a|\ge 4$$$. Using brute force, I found this case for such arrays, which I'm not sure how to prove:

If there is a pair $$$a[i]==a[i-1]$$$ where $$$i=1$$$ or $$$i=2$$$ or $$$i=|a|/2-1$$$, the array is stable. Otherwise it's unstable.

Submission