UVA-644 Immediate Decodability
来源:互联网 发布:qq.com 域名 编辑:程序博客网 时间:2024/06/04 19:25
2016-07-12
UVA - 644 Immediate Decodability
题目大意:给出几个字符串,判断互相之间是否是前缀。
解题思路:只要与后面的串相比,从 0 开始,边界是较短的字符串,若完全相同则是前缀。
#include <iostream>#include <cstring>using namespace std;int main() { char a[100]; char str[100][100]; int count = 0; while ( cin >> a ) { int num = 0; while ( strcmp( a , "9" ) != 0 ) { strcpy( str[num++] , a ); cin >> a; } num--; count++; int tag = 0; int flag = 0; for (int i = 0; i <= num; i++) { for (int j = 0; j <= num; j++) { int temp = 0; int l1 = strlen(str[i]); int l2 = strlen(str[j]); if ( l1 != l2 ) { for (int k = 0; k < min(l1,l2); k++) if ( str[i][k] == str[j][k] ) { tag = 1; temp++; } if ( tag == 1 && temp == min(l1,l2) ) { flag = 1; break; } } } if ( flag == 1 ) break; } if ( flag == 1 ) cout << "Set " << count << " is not immediately decodable" << endl; else cout << "Set " << count << " is immediately decodable" << endl; } return 0;}
1 0
- 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
- UVa 644 Immediate Decodability
- mybaits使用经验(1)
- matlab对文件目录路径的操作
- React Native 中文版(含新增 Android 章节)
- java.util.vector中的vector的详细用法
- ParcelableGenerator将任意对象转化为Parcelable类型
- UVA-644 Immediate Decodability
- oracle数据库中的函数依赖
- Java--数组转成list,list转数组
- myeclipse2015 1.0破解
- 2016.07.13【初中部 NOIP提高组 】模拟赛C题解
- 字符串的排列组合问题
- iOS 25个性能优化/内存优化常用方法
- define和defined区别
- lower_bound()返回值