传统题 1000ms 256MiB

快速蜜

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

已知数列${a_n}$是一个公差大于$0$的等差数列,且满足$a_3a_7 = 2108, a_2 + a_5 = 75$,数列${b_n}$是一个公比大于$1$的等比数列,且满足$\sum_{i = 1}^{n + 1}{b_i} - \sum_{i = 1}^n{b_i} = kb_n$,其中${b_1}$和$k$由键盘输入。

求出$\sum_{i = 1}^n{a_i}{b_i}$,答案对$p$取模

输入格式

第一行输入一个整数tt,代表有t组测试(1t1000)(1 \le t \le 1000) 接下来每行输入四个整数${b_1}, k, n, p(1 \le {b_1} \le k \le 10^5, 1 \le n \le p \le 10^9)$

输出格式

每行输出一个整数,代表i=1naibi\sum_{i = 1}^n{a_i}{b_i}的前nn项和,答案对pp取模

样例

1
2 2 1 100
40

来源

2022 HGNU-SWUT暑假联合集训

HGNU ACM Training Round #11

未参加
状态
已结束
规则
ACM/ICPC
题目
9
开始于
2022-7-30 13:00
结束于
2022-7-30 18:00
持续时间
5 小时
主持人
参赛人数
26