问题 5921 --好数

5921: 好数★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 46  解决: 23
[提交][状态][命题人:]

题目描述

定义一个数是好数,当且仅当这个数至少包含两位数,且等于它本身在十进制下所有数位之和的若干次幂。形式化地,设ds(x)表示x在十进制下的所有数位之和,则x是好数当且仅当x>=10且存在正整数k使得(ds(x))的k次方刚好等于x。 例如ds(512)=8, 8的3次方等于512,所以512是一个好数。

输入

给定一个正整数n<=10^18

输出

如果n是好数,则输出Good, 否则输出Bad
样例输入
Copy
512
样例输出
Copy
Good

提示

样例2输入

215

样例2输出

Bad

来源

[提交][状态]