八进制回文平方数
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
八进制数指逢 进位的一种进位计数制,以 共八个数码表示。例如:十进制数 等于八进制数 ,十进制数 等于八进制数 。
回文数指反向排列与原来一样的数,例如 是回文数, 不是回文数。
平方数指可以写成某个整数的平方的数,例如 , 是一个平方数。
给定一个十进制正整数 ,请从小到大输出 到 (含 和 )之间所有满足以下要求的数:
- 该数转换为八进制后是一个回文数;
- 该数是一个平方数。
例如:当 时,满足要求的数有 。其中 的八进制为 ,是回文数且 ; 的八进制为 ,是回文数且 ; 的八进制为 ,是回文数且 ,因此输出 。
输入格式
输入一个十进制正整数 。
输出格式
输出一行,包含若干个十进制正整数,表示满足题目要求的数。结果从小到大输出,两个正整数之间用一个空格隔开。若不存在满足条件的数,则输出空行。
样例输入输出
样例输入1
20
样例输出1
1 4 9
数据范围与测试点说明
- 。
时间限制与内存限制
- 时间限制: 秒
- 内存限制: KiB