QOJ.ac

QOJ

حد الوقت: 1 s حد الذاكرة: 262144 MB مجموع النقاط: 100

#13122. 杜瓦瓶

الإحصائيات

你需要找到一个 $n$ 进制下的正整数 $A$,使得 $A$ 与自身拼接后构成的数是一个完全平方数,或者判定这样的数不存在。

输入格式

输入包含一行,为一个整数 $n$ ($2 \le n \le 10^7$)。

输出格式

如果这样的数 $A$ 不存在,或者其 $n$ 进制表示超过 3000 位,则仅输出两行 0

否则,在第一行输出整数 $A$ 在 $n$ 进制下的位数,在第二行输出其各位数字。用 $0$ 到 $n-1$ 之间的十进制数表示每一位,相邻数字间用空格隔开。注意 $A$ 不能包含前导零。该数的 $n$ 进制位数不得超过 3000。

在第三行和第四行,以相同的格式输出 $\sqrt{AA}$ 在 $n$ 进制下的表示,其中 $AA$ 是将 $A$ 与自身拼接后得到的 $n$ 进制数。该数同样不能包含前导零。

样例

样例输入 1

2

样例输出 1

3
1 0 0
3
1 1 0

样例输入 2

3

样例输出 2

1
1
1
2

样例输入 3

32

样例输出 3

2
20 16
2
25 20

说明

第一个样例:$100100_2 = 36_{10} = 6^2$。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.