A. [语言月赛 202504] 整除判断

    远端评测题 1000ms 512MiB

[语言月赛 202504] 整除判断

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

题目描述

小 A 认为如果一个整数的各个数位和是 mm 的倍数,那么这个整数自身是 mm 的倍数。

小 B 觉得这句话不太对,于是找了 nn 个正整数。请挑出这些正整数当中,本身不是 mm 的倍数,但各个数位和是 mm 的倍数的那些数,并按输入顺序输出。

输入格式

输入的第一行有两个正整数 m,nm,n,题意同题目描述。

之后 nn 行,每行有一个正整数,表示小 B 找的正整数。

输出格式

输出若干行,表示小 B 找的正整数中,本身不是 mm 的倍数,但各个数位和是 mm 的倍数的那些数。按照输入顺序输出。

特别地,如果没有符合题意的正整数,输出 None

6 5
12
24
33
165
8

33
165

8 2
15
9

None
7 5
142
106
7777
1000006
25

142
106
25

提示

【样例 1 解释】

m=6m=6。对小 B 找到的 55 个正整数的分析如下表:

正整数 66 的倍数吗 各个数位和 数位和是 66 的倍数吗
1212 33 不是
2424 66
3333 不是
165165 1212
88 不是 88 不是

【样例 3 解释】

该样例满足前四个测试点所满足的性质。

【数据范围】

本题共 1010 个数据。

对于全部数据,保证 1m1001\le m\le 1001n1051\le n\le 10^5,小 B 找的正整数不超过 10910^9

特别地,前 44 个测试点还保证小 B 找的正整数数位和都是 mm 的倍数。

(注:10510^5 是十万,10910^9 是十亿。)

CSP-J T1 AK

未参加
状态
已结束
规则
IOI
题目
6
开始于
2025-9-9 19:00
结束于
2025-9-9 20:57
持续时间
2 小时
主持人
参赛人数
26