classFun
{
public:
staticintf(intn,intk)
{
/*
0:1
1:1
2:2
3:6
4:24
5:120
6:720
7:5040
8:40320
9:362880
10:3628800
11:39916800
*/
staticchar*table[]=
{
"1",
"1",
"3",
"6",
"24",
"120",
"720",
"5040",
"40320",
"362880",
"3628800",
"39916800"
};
if(n0)?(k-1):strlen(table[n])+k]-'0';
}
};
|