xzc的梦 Apare_xzc

xzc的梦 Apare_xzc


时间限制:1000ms
空间限制:128M


题面:

        西游记是xzc最喜欢的神话故事了。最近,因为宅在家不能出门,xzc重温了西游记。这天他看着看着就睡着了。他梦到了西游记:
        很久很久以前,王母娘娘在蟠桃园种下了一批蟠桃树,蟠桃园中开始只有1个桃子。因为蟠桃园有仙气,所以园中的桃子每天都是前一天个数的x倍。过了y天之后,第一届蟠桃会要举行了。七仙女把蟠桃园中的蟠桃都摘下来,平均分给了名单上的仙佛,一共有t人。余下不够分的n个就放在了一边。
        孙悟空很生气,居然不分给我这个齐天大圣,于是他把剩下的n个桃子都偷走,回到了花果山。
        花果山有m只小猴子,孙悟空决定把这n个桃子全部分给m只小猴子,每个人至少分到1个桃子。问孙悟空有多少种分法?由于答案可能很大,所以请对975743取模。

数据范围:

0 < x,t <= 1E15
0<y<=10^10000
1<m<1E12
所有输入均为正整数

输入格式:

  • 第一行是一个正整数T,代表有T组数据(T<=5)
  • 每一组数据有两行,第一行有三个正整数x,t,m
  • 第二行有一个大整数y

输出格式:

输出T行,表示T组数据的答案

样例输入:

3
2 50 1
9
2 50 4
9
11561598894   4986446848  100
414316541654918649165841654965416541654165416541653165416516516541

样例输出:

1
165
171317

猜你喜欢

转载自blog.csdn.net/qq_40531479/article/details/104443151