ACM -- 算法小结(七)Phone list解题报告
2013-09-26 14:09
411 查看
HDOJ -- Phone list解题报告
代码如下:
问题描述:给出一些电话号码,如果有共同前缀则输出NO,如果没有则输出YES。 解题关键:将电话号码进行字符串排序,相邻的电话号码进行比较 Sample Input 2 3 911 97625999 91125426 5 113 12340 123440 12345 98346 Sample Output NO YES
代码如下:
#include <iostream> #include <string> #include <algorithm> using namespace std; string str[10001]; int testnum; int num; int main() { int i; int num; cin>>testnum; while(testnum--) { cin>>num; for(i=0;i<num;i++) { cin>>str[i]; } sort(str,str+num); bool flag=false; for(i=0;i<num-1;i++) { if(str[i]==str[i+1].substr(0,str[i].size())) { flag=true; break; } } if(flag) printf("NO\n"); else printf("YES\n"); } return 0; }
相关文章推荐
- Pku acm 3041 Asteroids 数据结构题目解题报告(十六)---- 匈牙利算法求二分图的最大匹配
- 【原】 POJ 3630 Phone List Trie树 解题报告
- Pku acm 1125 Stockbroker Grapevine 数据结构题目解题报告(八)---- 弗洛伊德(floyd)算法
- HDU1671 Phone List 解题报告--字典树
- POJ 3630 Phone List(解题报告)
- Pku acm 1466 Girls and Boys数据结构题目解题报告(十七)---- 匈牙利算法求二分图的最大匹配
- Pku acm 1274 The Perfect Stall 数据结构题目解题报告(十三)---- 匈牙利算法求二分图的最大匹配
- Sicily 1426. Phone List 解题报告
- LeetCode 148. Sort List 解题报告(归并排序小结)
- 【ACM训练计划】 数论、组合数学 好题精选+解题报告
- 2014哈商大ICPC/ACM校赛解题报告
- Pku acm 2250 Compromise 动态规划题目解题报告(六)
- 单调队列 - 兼 ACM PKU POJ 3250 及 2823 解题报告 [转]
- 杭电ACM1671——Phone List~~字典树
- 贪心算法解磁盘文件最优存储问题——算法解题报告
- UVa 1585 - Score - ACM/ICPC Seoul 2005 解题报告 - C语言
- hdu 2819 Swap 二分图匹配 匈牙利算法 解题报告
- UVa 1225 - Digit Counting - ACM/ICPC Danang 2007 解题报告 - C语言
- [Leetcode] 92. Reverse Linked List II 解题报告
- YT03-递推求解课堂题目-1001 蟠桃记-(6.7日-烟台大学ACM预备队解题报告)