TwinHter's blog

By TwinHter, history, 3 years ago, In English

Hi everyone. I'm having trouble thinking about a dp problem. The problem is:t There are n students with height from 1->n and one number k(n<=2000, k<=n) You have to line up ALL students so that one person in front of the first person and can see exactly k faces. Example: 2 5 1 6 3 4 => that person can see the face of 1st, 2nd and 4th student. Your work is count how many ways to line up ALL n students. (module 1e9+7)

Test Inp: 3 2 => Output 3 (2 1 3, 1 3 2, 2 3 1)

Thanks for your help.

//Ps Sorry, I am not good at English :((

Full text and comments »

  • Vote: I like it
  • +3
  • Vote: I do not like it