练习专区

今天的一小步就是明天的一大步
Problem 1149 枚举法取球
Accepted: 7   Total Submit: 25
Time Limit: 1000ms   Memory Limit: 30720KB
Description
口袋中有红、黄、蓝、白、黑5种颜色的球若干个。每次从口袋中先后取出3个球。问得到不同颜色但一定含有某一颜色的球的可能取法。输出每种排列的情况。球的类型变量color是枚举型:enum color{red, yellow, blue, white, black};
Input
输入有若干种情况,每行一个字符,表示要有的颜色。
Output
先输出一行:“include color:”,接着重起一行输出含有color的不同排列情况。每行的序号占4个字符,各种颜色占10个字符。每种情况之间空两行。见样例。
Sample Input
red
blue
Sample Output
include red:
1   red       yellow    blue      
2   red       yellow    white     
3   red       yellow    black     
4   red       blue      yellow    
5   red       blue      white     
6   red       blue      black     
7   red       white     yellow    
8   red       white     blue      
9   red       white     black     
10  red       black     yellow    
11  red       black     blue      
12  red       black     white     
13  yellow    red       blue      
14  yellow    red       white     
15  yellow    red       black     
16  yellow    blue      red       
17  yellow    white     red       
18  yellow    black     red       
19  blue      red       yellow    
20  blue      red       white     
21  blue      red       black     
22  blue      yellow    red       
23  blue      white     red       
24  blue      black     red       
25  white     red       yellow    
26  white     red       blue      
27  white     red       black     
28  white     yellow    red       
29  white     blue      red       
30  white     black     red       
31  black     red       yellow    
32  black     red       blue      
33  black     red       white     
34  black     yellow    red       
35  black     blue      red       
36  black     white     red       

total:   36


include blue:
1   red       yellow    blue      
2   red       blue      yellow    
3   red       blue      white     
4   red       blue      black     
5   red       white     blue      
6   red       black     blue      
7   yellow    red       blue      
8   yellow    blue      red       
9   yellow    blue      white     
10  yellow    blue      black     
11  yellow    white     blue      
12  yellow    black     blue      
13  blue      red       yellow    
14  blue      red       white     
15  blue      red       black     
16  blue      yellow    red       
17  blue      yellow    white     
18  blue      yellow    black     
19  blue      white     red       
20  blue      white     yellow    
21  blue      white     black     
22  blue      black     red       
23  blue      black     yellow    
24  blue      black     white     
25  white     red       blue      
26  white     yellow    blue      
27  white     blue      red       
28  white     blue      yellow    
29  white     blue      black     
30  white     black     blue      
31  black     red       blue      
32  black     yellow    blue      
33  black     blue      red       
34  black     blue      yellow    
35  black     blue      white     
36  black     white     blue      

total:   36
Hint
提交     返回