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

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

We will hold AtCoder Regular Contest 133.

The point values will be 300-500-500-700-800-1100.

We are looking forward to your participation!

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

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

Another maroonrk round!

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

someone who did Problem B using bipartite matching ?

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

Problem B reduces to a previous atcoder problem called "cross-free matching" https://atcoder.jp/contests/arc126/tasks/arc126_b

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

Can anyone explain why we sorting as (i,-j) in B.

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

    Consider another defintion of the dp:

    If we go from left to right in p[], we want to pair the current element p[i] with one of the q[j]. We previously searched all indexes in q[] where we find multiples of p[i], let pos[i] be the list of indexes in q[] that are multiples of p[i]

    So, let dp[k]=max possible length of an common subsequence ending in q[k]. Then

    dp[pos[i][j]]=max(dp[0..pos[i][j]-1])+1 for all positions j and current i

    We can solve this with an extra structure like a segment tree. Or, we just sort all the indexes in pos[i] biggest first, and create the LIS on that list.

    Edit: Changed LCS to LIS

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

I have a different approach for C.

If we write the sum as $$$\sum_{i=1}^nA_i+K*w_i$$$. I claim that $$$w_1,w_2,...w_{n-1}$$$ must be maximized, we can use adjustment to prove it. Under this constraint, we want to maximize $$$\sum_{j=1}^{m-1}a_{n,j}$$$, this is a simple greedy problem.

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

For problem F, how to compute $$$w$$$ that mentioned in the editorial?