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

Автор TwentyOneHundredOrBust, история, 7 лет назад, По-английски

https://codeforces.me/contest/1237/submission/62742100

Looks N^3, but seems to be N^2 after constructing many cases. Any proofs/can you hack it?

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

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

You can try this input:

2000
2000 0 0
1998 0 0
  ...
4 0 0
2 0 0
1 0 0
3 0 0
  ... 
1997 0 0
1999 0 0
»
7 лет назад, скрыть # |
 
Проголосовать: нравится +104 Проголосовать: не нравится

Something like this makes your algorithm work in $$$O(n^3)$$$ time. You need $$$O(n)$$$ points on each diagonal: