bzoj#P2486. Super Poker

Super Poker

题目描述

I have a set of super poker cards,consisting of an infinite number of cards.For each positive integer pp,there are exactly four cards whose value is pp:Spade(SS),Heart(HH),Club(CC) and Diamond(DD).There are no cards of other values.
Given two positive integers nn and kk,how many ways can you pick up at most kk cards whose values sum to nn?For example,if n=15n=15 and k=3k=3,ne way is 3H+4S+8H3H+4S+8H,shown below:

输入格式

There will be at most 2020 test cases,each with two integers nn and kk.The input is terminated by n=k=0n=k=0

输出格式

For each test case,print the number of ways,modulo 1×109+91 \times 10^9 +9

2 1
2 2
2 3
50 5
0 0
4
10
10
1823966

数据规模与约定

100%100\% 的数据满足:1n,k101 \le n,k \le 10

提示

湖南省第七届大学生程序设计大赛

题目来源

鸣谢刘汝佳先生授权使用