题意:balabala
题意里给出了好多集合之间的关系,一开始以为要用离散一步一步推什么的。。。
【然而其实并没有什么卵用
对于每一种语言来说,这种语言谁会谁不会是的方案数一定,而且语言之间相互独立的,互相之间通过乘法原理来计算方案数,这样就一定是某一个数的n次方啦~
由sample data知,答案为32^n
用java写能偷懒【逃
1 import java.io.*; 2 import java.math.*; 3 import java.util.*; 4 public class Main { 5 public static void main(String[] args){ 6 Scanner cin=new Scanner(System.in); 7 int T; 8 T=cin.nextInt(); 9 for(int ncase=1;ncase<=T;ncase++) 10 { 11 int n=cin.nextInt(); 12 System.out.printf("Case #%d: ",ncase); 13 System.out.println(BigInteger.valueOf(32).pow(n)); 14 } 15 } 16 }
Ref:http://blog.csdn.net/Zava_1087/article/details/46040747