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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值