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

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

Problem Link: https://cses.fi/problemset/task/1194

The idea was actually pretty straightforward, just an implementation of multisource BFS (160+ lines).

My submission is still TLE on one test case (19th test case), and the rest were AC. Still can't figure it out.

Here's my submission, perhaps someone out there is willing to give a hand. Language: C++ 17. https://cses.fi/paste/233c9c55d599a6ba247883/

Cheers^_^

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

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

I don't think you needed to use a map for storing parents which adds log(n) factor to complexity instead you can use a simple array and the idea is not to use coordinates of the cell as pair but convert them into linear ids using a simple hash function. Here is an implementation using the same. link to code.

Hope this is helpful to you.

cheers^_^