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

Автор toilanvd_HUST, 10 лет назад, По-английски
  • When solving this problem: http://www.codechef.com/problems/MARCHA6, I got an issue, that is: Let 2 binary strings A and B. With every index i of string A, calculate the max matching of string starting from i and string B. For example:
  • A= 1 0 1 1 0 0 1 1 1 0
  • B= 0 1 1 1 0 1
  • with i= 1 -> max matching= 0
  • i= 2 -> max matching= 3 (it is '0 1 1')
  • i= 3 -> max matching= 0
  • i= 4 -> max matching= 0
  • i= 5 -> max matching= 1 (it is '0')
  • Could anyone tell me how to solve it in O(n)?
  • Thank you! Sorry for my poor English.

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

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