Verstand's blog

By Verstand, history, 7 years ago, In Russian

As we known, there are N! permutations of {1,2,...N}. Now you are requested to find how many permutations satisfying that, the difference of every two adjacent numbers is not more than K. Because the answer may be quite large, you only need to output the answer module (%) 1,000,000,007. You can assume 2 <= N <= 50 and 0 <= K <= 4.

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