#Z01125. 自我描述数
自我描述数
题目描述
你发现了一间达芬奇的密室,大门旁边有三排密码锁,看起来十分的复杂,不过好在你随身携带了一本寻宝手册,这是花重金买来的,上面还真有相对应的密码,看来这钱没白花。第一行密码是1210,第二行密码是3211000,从前两行密码可以看出是密码是对应位数的自我描述数。 而本题的要求是:给定一个数需要你判断该数是否为自我描述数。 什么是自我描述数?用一句话来概括就是:这个数字的中每一个位数上的数都是该位数的数值所出现的次数。(注意:位数从0开始) 例如,达芬奇密室的第一排密码是1210,第一位1表示0出现了一次,第二位2表示1出现了2次,第三位1表示2出现了1次,第四位0表示3出现了0次,满足这一条件的数就是自我描述数。
输入格式
第1行输入1个整数T(1 接下来T行输入整数n(0
输出格式
输出T行,当n为自我描述数时输出YES,反之输出NO。
2
1210
3211000
YES
YES
豫公网安备41072702000346号