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

Автор a_kabdygali, 10 лет назад, По-английски

Hello everyone ! Please help me to solve these problems from lightoj.com : 1083 1135 1424 Thank you for your attention.

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

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

Здоров, братан, знаю что не по теме, но сижу через тапок и другого способа скинуть сообщения нету, изволь осведомится сколько задач надо решить чтобы пройти отбор ВКОШП?

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

    Здоровее видали, точного числа не знаю, но думаю что как минимум 7.

»
10 лет назад, # |
Rev. 2   Проголосовать: нравится +10 Проголосовать: не нравится

The histogram problem can be solved easily with a stack. We push the first value to the stack. Then we push the second one etc etc. If the value that we want to push to the stack is less than the one that is on top of the stack, we dont push it and we pop values until the value on top of the stack is less than the one that we want to push. With this information you should be able to figure out the details yourself.

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

The second problem can be solved with a segment tree with lazy propagation. At every node you keep the number of numbers in the interval that are 0 mod 3,1 mod 3 and 2 mod 3. Try to figure out the updates yourself.

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

The third problem with the king and prince can be solved like the first histogram problem. We will go row by row. Every row is the starting axis of the histogram and the values in the histogram are how many consecutive cells are above me, that doesnt contain any rocks. Then the problem is reduced to N or M histograms.

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

Could you suggest some problems that you solved in lightoj and found challenging?

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

What was your approx. rating when you asked this help? Just curious to know.