Uva OJ 644 - Immediate Decodability
来源:互联网 发布:淘宝客营销计划是什么 编辑:程序博客网 时间:2024/05/16 05:30
1Y的一道题
#include<string.h>#include<stdio.h>#include<stdlib.h>int cmp(const void *a,const void *b){char *p=(char *)a;char *q=(char *)b;return strcmp(p,q);}int f(char *a,char *b){if(strlen(b)<strlen(a))return 0;int i,len=strlen(a);for(i=0;i<len;i++){if(a[i]!=b[i])return 0;}return 1;}int main(){char map[20][20];char temp[20];int i;int pm=0;int time=0;while(scanf("%s",temp)!=EOF){int flag=0;if(strlen(temp)==1&&temp[0]=='9')flag=1;if(!flag){for(i=0;i<=strlen(temp);i++)map[pm][i]=temp[i];pm++;}else {flag=0;qsort(map,pm,sizeof(map[0]),cmp);int orz=0;for(i=1;i<pm;i++){if(f(map[i-1],map[i]))orz=1;if(orz)break; }if(orz)printf("Set %d is not immediately decodable\n",++time);else printf("Set %d is immediately decodable\n",++time);pm=0;}}return 0;}
数据规模很小,大点的话估计要用树了==
排序,判断相邻是否为前缀关系
- Uva OJ 644 - Immediate Decodability
- uva 644 Immediate Decodability
- UVa 644 - Immediate Decodability
- UVa 644 - Immediate Decodability
- uva-644 - Immediate Decodability
- uva 644 Immediate Decodability
- UVA 644 Immediate Decodability
- UVA 644 Immediate Decodability
- UVa 644 - Immediate Decodability
- UVa 644 - Immediate Decodability
- UVA 644 Immediate Decodability
- UVa - 644 - Immediate Decodability
- uva 644 - Immediate Decodability
- UVA 644 Immediate Decodability
- uva 644 Immediate Decodability
- uva - 644 - Immediate Decodability
- UVA 644Immediate Decodability
- UVa 644 - Immediate Decodability
- 设计模式---原型模式(Prototype Pattern)
- IOS开发手势-----UIGestureRecognizer 共存
- 从string对象中去掉标点符号
- 大牛给的ACM进阶建议
- 理解autorelease
- Uva OJ 644 - Immediate Decodability
- [android]EditText的一些设置
- 综合问题
- 百度MP3音乐API接口及应用
- 信号量、消息队列和共享内存
- 1040. Longest Symmetric String (25)
- 再续SSH+Xfire+Proxool开发框架整合之数据库平台移植
- Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
- 1041. Be Unique (20)