#Z01776. 七段码
七段码
题目描述
下图给出了一个7段数码管示意图,数码管中一共有 7 个可以发光的二极管,分别标记为a b c d e f g 。小蓝要选择一部分二极管(至少要有一个)发光来表达字符。
在设计字符的表达时,有一个特殊的要求,那就是要求所有发光的二极管是连成一片的(也就是能相互连通的)。
例如: b 发光,其他二极管不发光可以用来表达一种字符。
例如: c 发光,其他二极管不发光可以用来表达一种字符。这种方案与上一行的方案可以用来表示不同的字符,尽管看上去比较相似。
例如:a,b,c,d,e发光,f,g不发光可以用来表达一种字符。
例如:b,f发光,其他二极管不发光则不能用来表达一种字符,因为发光的二极管b 和 f 是没有连成一片。
现在,给你一个数字(1-127),这个数字的二进制所表示的01字符串从低位到高位分别代表a-g的亮和不亮,其中0表示灭,1表示亮。请你帮忙判断是否可以用这个数码管表示该数字。可以表示输出“Yes”,反之输出“No”。
例如 127(D)=1111111(B),那么表示 a b c d e f g都是亮的,通过观察可以发现 这7个亮的二极管是可以相互连通的,输出Yes。 例如 9(D) =0001001(B), 那么表示 a 和 d是亮的。但是通过观察发现,a 和 d是不连通的,所以输出No
输入格式
一个整数 n,表示需要让你判断的数字
输出格式
符合条件输出 “Yes”,不符合条件输出 "No"
127
Yes
豫公网安备41072702000346号