D. [GESP2级 模拟题] 奇平偶立数

    传统题 1000ms 256MiB

[GESP2级 模拟题] 奇平偶立数

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

题目描述

小硬壳定义了一种神奇的数字变换规则。

对于一个正整数 ii,我们将其每一位数字拆解出来:

  • 如果该位数字是 奇数,就计算它的 平方22次方)。
  • 如果该位数字是 偶数(包括0),就计算它的 立方33次方)。
  • 将各位变换后的结果相加,得到一个变换和 SS

例如数字 1414

  • 11 是奇数 12=1\rightarrow 1^2 = 1
  • 44 是偶数 43=64\rightarrow 4^3 = 64
  • 变换和 S=1+64=65S = 1 + 64 = 65

现在输入两个正整数 NNKK,请找出在 11NN 之间(含 NN),有多少个数字满足:它的变换和 SS 能够被 KK 整除

请按 从小到大 的顺序输出这些数字,每行一个。

输入格式

一行,两个正整数 NNKK,中间用空格隔开。

输出格式

若干行,每行一个满足条件的整数。如果不存在任何满足条件的数,则输出一行 1-1

20 5
5
14
12 10
-1

数据规模与约定

对于 100%100\% 的数据,10N1000010 \le N \le 100002K102 \le K \le 10

【GESP2级】阶段检测

未参加
状态
已结束
规则
IOI
题目
6
开始于
2026-7-16 10:00
结束于
2026-7-16 12:30
持续时间
2.5 小时
主持人
参赛人数
2