蓝桥杯2020届七段码Dfs(C++)

题目描述 

小蓝要用七段码数码管来表示一种特殊的文字。

蓝桥杯2020届七段码Dfs(C++)_第1张图片

上图给出了七段码数码管的一个图示,数码管中一共有 7段可以发光的二 极管,分别标记为 a, b, c, d, e, f, g。

小蓝要选择一部分二极管(至少要有一个)发光来表达字符。在设计字符 的表达时,要求所有发光的二极管是连成一片的。

例如:b 发光,其他二极管不发光可以用来表达一种字符。

例如 c 发光,其他二极管不发光可以用来表达一种字符。这种方案与上 一行的方案可以用来表示不同的字符,尽管看上去比较相似。

例如:a, b, c, d, e发光,f, g不发光可以用来表达一种字符。

例如:b, f发光,其他二极管不发光则不能用来表达一种字符,因为发光 的二极管没有连成一片。

请问,小蓝可以用七段码数码管表达多少种不同的字符?

 思路

由题目可以很容易看出,一共由七大中情况

  1. 1个二极管发光,其余全不发光(有7种情况)
  2. <

你可能感兴趣的:(c++,蓝桥杯,dfs)