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

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

Can someone help me with this problem http://www.spoj.pl/problems/HIST2 ?

I know how to solve the maximum perimeter, but how can I count the number of permutations?

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

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

Look at the constraints. N <= 15 is shouting bitmasks.

Generally speaking, if a state S can be reached from the states A1,A2,A3....AK, and the function G(state) is the number of ways to generate the state. We have that:

G(S) = G(A1)+G(A2)+G(A3)....+G(AK)

Hope it helps.

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

I am getting TLE in this question . Did you solve it ? I used dp+ bitmask . Here is the link for code : http://ideone.com/vnLa8S Can you tell how to optimise it .