HDU4287
2015-10-15 11:41
323 查看
【HDU 4287】Intelligent IME
数字个数最多就是6个,不用字典树,直接开几个数组记录就可以了
数字个数最多就是6个,不用字典树,直接开几个数组记录就可以了
#include <iostream> #include <algorithm> #include <cstdio> #include <cstring> #include <string> using namespace std; #define inf 1000000 int p[30]; int vis[inf]; int d[5005]; int main() { int t; p[0]=p[1]=p[2]=2; p[3]=p[4]=p[5]=3; p[6]=p[7]=p[8]=4; p[9]=p[10]=p[11]=5; p[12]=p[13]=p[14]=6; p[15]=p[16]=p[17]=p[18]=7; p[19]=p[20]=p[21]=8; p[22]=p[23]=p[24]=p[25]=9; scanf("%d",&t); while(t--) { int n,m; memset(vis,0,sizeof(vis)); scanf("%d%d",&n,&m); for(int i=0;i<n;i++) scanf("%d",&d[i]); for(int i=0;i<m;i++) { char s[10]; scanf("%s",&s); int ans=0,li=1,len=strlen(s); for(int i=len-1;i>=0;i--) { ans+=li*p[s[i]-'a']; li*=10; } vis[ans]++; } for(int i=0;i<n;i++) { printf("%d\n",vis[d[i]]); } } return 0; }
相关文章推荐
- UltraEdit正则表达式文本替换
- 集合 --- TreeSet
- WPF之命令
- 禁止屏幕旋转并同时解决以至于导致Activity重启的方法
- fastclick
- [Flex] ButtonBar系列——labelFunction用户提供的函数,在每个项目上运行以确定其标签
- 对象的序列化
- 彻底理解ThreadLocal
- mysql 学习---->事件调度器
- UIViewController不dealloc問題
- Android成长笔记(2)——程序结构分析
- PhoneGap优化解决方案
- 阿里云CentOS7安装Docker
- 三代DeepID简介
- Comparable接口与Comparator接口
- The Constrained Application Protocol (CoAP)协议翻译
- Linux缓存释放
- UIWebView各种加载网页的方式
- 【GNU】WINDOWS平台之Objective-C开发(环境搭建)
- Tomcat – Java.Lang.OutOfMemoryError: PermGen Space