AT_abc429_g.[ABC429G] Sum of Pow of Mod of Linear
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定整数 N,M,A,B,X,R。
求 k=0∑N−1X(Ak+B)modM 被 R 除后的余数。
给定 T 组测试数据,请分别输出每组的答案。
输入格式
输入通过标准输入给出,格式如下:
T case1 case2 ⋮ caseT
每组测试数据 casei 的格式为:
N M A B X R
输出格式
输出 T 行。
第 i 行输出第 i 组测试数据下 k=0∑N−1X(Ak+B)modM 被 R 除后的余数。
输入输出样例
输入#1
3 4 5 2 1 2 1000000000 777 429 33 58 1 1000000000 20251025 429429 777 1025 575757 998244353
输出#1
15 777 445271630
说明/提示
样例解释 1
考虑第一组测试数据。
- 当 k=0 时:X(Ak+B)modM=2(2×0+1)mod5=21=2。
- 当 k=1 时:X(2×1+1)mod5=23=8。
- 当 k=2 时:X(2×2+1)mod5=20=1。
- 当 k=3 时:X(2×3+1)mod5=22=4。
由上可知,所需的值是 2+8+1+4 被 1000000000 除后的余数,即 15。因此,第 1 行输出 15。
数据范围
- 1≤T≤100
- 1≤N,M,R≤109
- 0≤A,B<M
- 1≤X<R
- 所有输入均为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?