本文共 1684 字,大约阅读时间需要 5 分钟。
Problem Description
There are an equation. ∑0≤k1,k2,⋯km≤n∏1⩽j<’m(kj+1kj)%1000000007=? We define that (kj+1kj)=kj+1!kj!(kj+1−kj)! . And (kj+1kj)=0 while kj+1<’kj. You have to get the answer for each n and m that given to you. For example,if n=1,m=3, When k1=0,k2=0,k3=0,(k2k1)(k3k2)=1; Whenk1=0,k2=1,k3=0,(k2k1)(k3k2)=0; Whenk1=1,k2=0,k3=0,(k2k1)(k3k2)=0; Whenk1=1,k2=1,k3=0,(k2k1)(k3k2)=0; Whenk1=0,k2=0,k3=1,(k2k1)(k3k2)=1; Whenk1=0,k2=1,k3=1,(k2k1)(k3k2)=1; Whenk1=1,k2=0,k3=1,(k2k1)(k3k2)=0; Whenk1=1,k2=1,k3=1,(k2k1)(k3k2)=1. So the answer is 4.Input
The first line of the input contains the only integer T,(1≤T≤10000) Then T lines follow,the i-th line contains two integers n,m,(0≤n≤109,2≤m≤109)Output
For each n and m,output the answer in a single line.Sample Input
2 1 2 2 3Sample Output
3 13打表推推推,最后发现是等比数列求和
#include#include #include #include #include #include #include
转载地址:http://uscvb.baihongyu.com/