Description

   在华农的众ACMers中,有着一位家喻户晓、人称一鸣惊人的DP神牛—XYM。由于XYM太出名了,他的仰慕者决定给XYM写一部个人传奇以传承他光辉的AC之路。
为了使故事更加真实,特派记者Y决定去采访XYM教主。由于XYM太出名了,而且时间很忙,他对于每个问题只会回答Yes或No。由于这是记者Y第一次跟XYM教主
面对面访谈,他十分紧张,所以他可能会重复问同一个问题,但对于相同的问题XYM都会是相同的回答。记者Y有个特殊的癖好,每问完一个问题,他都会把这
个问题和XYM教主的回答分开记下来。
然而,不幸的是,Y在回去的路上不小心把记有XYM的回答的纸条弄丢了,只剩下一些问题。可怜的记者Y决定将XYM教主所有可能的回答的组合全部写出来。
这样,他就有可能认出那个才是XYM的回答。
不过Y不知道一共要写多少才行,所以他想向聪明的你求救,一共有多少组可能的回答组合他需要写出来的?

输入格式

第一行只有一个正整数T,表示题目共有T组数据
接下来是T组数据。
每组数据第一行输入一个整数n(1<= n <= 50),
接下来有n行,每行输入一个问题que[i],表示Y第i个问的问题是什么。
每个问题最多由50个字符组成,每个问题只包含小写字母 ('a'-'z'),大写字母 ('A'-'Z'), 问号 ('?') 或者下划线 ('_').两个问题问题被认为相同当且仅当组成问题的所有字符一一对应 相同。

输出格式

    对于每组数据输出一个整数,表示所有可能的回答的组合的方案数。

输入样例

3
3
How_are_you_doing?
How_do_you_like_our_country?
How_are_you_doing?
1
Whazzup?
4
Do_you_like_my_story?
Do_you_like_my_story
DO_YOU_LIKE_MY_STORY?
Do__you__like__my__story?

输出样例

4
2
16

提示

对于第一组数据,一个有四种可能的回答组合
"Yes", "Yes", "Yes";
"Yes", "No", "Yes";
"No", "Yes", "No";
"No", "No", "No".

思路:挺水的吧

#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{
char s[][];
int i,j,n,m,count,T;
long long k;
scanf("%d",&T);
while(T--)
{
count=;
scanf("%d",&n);
for(i=; i<n; i++)
{
scanf("%s",s[i]);
for(j=; j<i; j++)
if(strcmp(s[i],s[j])==) break;
if(j>=i)
count++;
}
k=pow(,count);
printf("%lld\n",k);/*2的count次方,用龙龙才不会爆掉*/
}
return ;
}

最新文章

  1. [LeetCode] Range Addition 范围相加
  2. OpenSSL 1.0.2e 3 Dec 2015
  3. 删除mysql中root用户恢复方法
  4. eclipse中导入jar文件的源码
  5. php基础_字符串
  6. xcode 编译器在各个arch下面默认宏
  7. 一篇搞定RSA加密与SHA签名|与Java完全同步
  8. w
  9. 三款精美的html5及css3的源码插件
  10. Java API —— BigInteger类
  11. python scrapy 基础
  12. MSBuild是什么?
  13. 复习TextView(查漏补缺)
  14. Django内置的用户认证
  15. 移动端开发底部元素margin-bottom失效解决办法
  16. python3.6新特性
  17. Day 3-5 装饰器
  18. 【BZOJ2618】[CQOI2006]凸多边形(半平面交)
  19. Mysql分组查询group by语句详解
  20. 理解 Delphi 的类(十) - 深入方法[18] - 在接口区声明的方法都相当于提前声明了

热门文章

  1. jquery 调用数据
  2. Rescue
  3. google推出的SwipeRefreshLayout下拉刷新用法
  4. Android四大组件之Service
  5. [codeforces 516]A. Drazil and Factorial
  6. zookeeper 用法和日常运维
  7. MVC(Model(模型) View(视图) Controller(控制器))
  8. 【Other】千字文 硬笔 楷书 字帖
  9. mysql sql维护常用命令
  10. visual studio的项目属性表