{"trustable":false,"prependHtml":"\u003cstyle type\u003d\"text/css\"\u003e\n section pre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333;\n background: rgba(255, 255, 255, 0.5);\n border: 1px solid #ccc;\n border-radius: 6px;\n }\n\u003c/style\u003e\n\u003cscript\u003e\n window.katexOptions \u003d {\n delimiters: [\n {left: \u0027\\\\(\u0027, right: \u0027\\\\)\u0027, display: false},\n {left: \u0027\\\\[\u0027, right: \u0027\\\\]\u0027, display: true}\n ]\n };\n\u003c/script\u003e\n","sections":[{"title":"Problem Statement","value":{"format":"HTML","content":"\u003cp\u003e有一栋楼,有n个房间,编号为1到n。\u003c/p\u003e\n\u003cp\u003e我们可以从任何一个房间移动到建筑物中的任何其他房间。\u003c/p\u003e\n\u003cp\u003e让我们把下面的事件称为移动:某个房间i中的一个人去了另一个房间j(i≠j)。\u003c/p\u003e\n\u003cp\u003e最初,建筑物中的每个房间都有一个人。\u003c/p\u003e\n\u003cp\u003e之后,我们知道到现在为止正好有k次移动发生。\u003c/p\u003e\n\u003cp\u003e我们感兴趣的是现在n个房间中每个房间的人数。在n个房间里有多少种可能的人数组合?\u003c/p\u003e\n\u003cp\u003e找出数的模数(10\u003csup\u003e9\u003c/sup\u003e+7)。\u003c/p\u003e\n"}},{"title":"Input","value":{"format":"HTML","content":"\u003cp\u003e从标准输入中按以下格式给出输入。\u003c/p\u003e\n\u003cp\u003en k\u003c/p\u003e\n\u003cp\u003e输入中的所有数值都是整数。\u003c/p\u003e\n\u003cp\u003e3≤n≤2×10\u003csup\u003e5\u003c/sup\u003e\u003c/p\u003e\n\u003cp\u003e2≤k≤10\u003csup\u003e9\u003c/sup\u003e\u003c/p\u003e\n"}},{"title":"Output","value":{"format":"HTML","content":"打印现在n个房间的人数可能的组合数,将答案模(10\u003csup\u003e9\u003c/sup\u003e+7)。"}},{"title":"Sample Input 1","value":{"format":"HTML","content":"\u003ch3\u003e\u003c/h3\u003e\n\u003cpre\u003e3 2\n\u003c/pre\u003e"}},{"title":"Sample Output 1","value":{"format":"HTML","content":"\u003cp\u003e设c1、c2、c3分别是现在1、2、3号房的人数。(c1,c2,c3)有10种可能的组合。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e(0,0,3)\u003c/li\u003e\n\u003cli\u003e(0,1,2)\u003c/li\u003e\n\u003cli\u003e(0,2,1)\u003c/li\u003e\n\u003cli\u003e(0,3,0)\u003c/li\u003e\n\u003cli\u003e(1,0,2)\u003c/li\u003e\n\u003cli\u003e(1,1,1)\u003c/li\u003e\n\u003cli\u003e(1,2,0)\u003c/li\u003e\n\u003cli\u003e(2,0,1)\u003c/li\u003e\n\u003cli\u003e(2,1,0)\u003c/li\u003e\n\u003cli\u003e(3,0,0)\u003c/li\u003e\n\n\u003c/ul\u003e\n\u003cp\u003e例如,(c1,c2,c3)如果1号房的人去2号房,然后2号房的一个人去3号房,则(c1,c2,c3)将是(0,1,2)。\u003c/p\u003e\n"}},{"title":"Sample Input 2","value":{"format":"HTML","content":"\u003ch3\u003e\u003c/h3\u003e\n\u003cpre\u003e200000 1000000000\n\u003c/pre\u003e"}},{"title":"Sample Output 2","value":{"format":"HTML","content":"\u003ch3\u003e\u003c/h3\u003e\n\u003cpre\u003e607923868\n\u003c/pre\u003e "}},{"title":"Sample Input 3","value":{"format":"HTML","content":"\u003ch3\u003e\u003c/h3\u003e\n\u003cpre\u003e15 6\n\u003c/pre\u003e"}},{"title":"Sample Output 3","value":{"format":"HTML","content":"\u003ch3\u003e\u003c/h3\u003e\n\u003cpre\u003e22583772\n\u003c/pre\u003e"}}]}