Скоро Codeforces Round 1133 (Div. 1, Div. 2)! Регистрация здесь. ×

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

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

Here is the problem : https://codeforces.me/contest/2047/problem/C

------------------

Here is my code:299031549

------------------

Concern

I might be completely wrong but it just takes the maximum of the second row after swapping, that may not always result in the correct solution.

Check this test case:

4

3 2 3 4

5 8 3 3

I think the answer is 22, but this outputs 23 Which is not possible unless we can swap diagonally. Please let me know what do you guys think about this!

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

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

Transform it:

4 3 2 3

3 5 8 3

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

3 4 3 2

3 3 5 8

you can swap cols like this and the path would be

3+4+3+5+8 = 23