A. 【模板】类欧几里德算法(spj)

    传统题 2000ms 128MiB

【模板】类欧几里德算法(spj)

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

P5170 【模板】类欧几里德算法

题目描述

给定 n,a,b,cn,\,a,\,b,\,c ,分别求 $\sum\limits_{i=0}^{n}\left\lfloor \frac{ai+b}{c} \right\rfloor\,,\ \sum\limits_{i=0}^{n}{\left\lfloor \frac{ai+b}{c} \right\rfloor}^2\,,\ \sum\limits_{i=0}^{n}i\left\lfloor \frac{ai+b}{c} \right\rfloor$ ,答案对 998244353998244353 取模。多组数据。

输入格式

第一行给出数据组数 tt

接下来 tt 行,每行有四个整数,分别为每组数据的 n, a, b, cn,\ a,\ b,\ c

输出格式

对于每组数据,输出一行三个整数,为三个答案对 998244353998244353 取模的结果。

输入输出样例 #1

输入 #1

2
2 1 0 2
4 3 9 6

输出 #1

1 1 2
11 27 27

说明/提示

本题采用 Special Judge\mathrm{Special}\ \mathrm{Judge}

答对所有第一问可以获得测试点 40%40\% 的分数,答对所有第二问、第三问可以分别获得另外 30%30\% 的分数。

测试点编号 特殊性质
11 n,a,b,c10n,\,a,\,b,\,c\leqslant10
232 \sim 3 n,a,b,c1000n,\,a,\,b,\,c\leqslant1000
44 n,a,b,c106n,\,a,\,b,\,c\leqslant10^6
55 t=1t=1
6106 \sim 10

对于所有测试点,有 $1 \leqslant t \leqslant 10^5,\ 0 \leqslant n,\,a,\,b,\,c \leqslant 10^9,\ c \neq 0$ 。

寒假初中组20260212下午类欧2题测试

未参加
状态
已结束
规则
XCPC
题目
2
开始于
2026-2-13 15:40
结束于
2026-2-13 16:40
持续时间
1 小时
主持人
参赛人数
9