南阳理工OJ_题目308 Substring
2014-04-21 17:07
239 查看
//不是回文字 #include <iostream> #include <cstring> using namespace std; char ch1[55]; char ch2[55]; int d[55]; int len; int max_len; int sit; int main() { int T; cin >> T; while(T--) { cin >> (ch1+1); len = strlen(ch1+1); for(int i = 1; i <= len; i++) { ch2[len-i+1] = ch1[i]; } max_len = 0; sit = 0; for(int i = 1; i <= len; i++) for(int j = 1; j <= len; j++) for(int k = 1; k <= len-i+1 && k <= len-j+1; k++) { if(strncmp(&ch1[i], &ch2[j], k) == 0) { if(k > max_len) { max_len = k; sit = i; } } else break; } for(int i = 0; i < max_len; i++) cout << ch1[sit+i]; cout << endl; } }
相关文章推荐
- 南阳理工OJ 题目42 一笔画问题
- 南阳理工OJ_题目714 Card Trick
- 南阳理工OJ_题目168 房间安排
- 南阳理工OJ_题目545 Metric Matrice
- 南阳理工OJ_题目832 合并游戏
- 南阳理工OJ_题目128 前缀式计算
- 南阳理工OJ_题目58 最少步数
- 南阳理工oj 题目116 士兵杀敌(二)树状数组
- 南阳理工OJ_题目52 无聊的小明
- 南阳理工OJ_题目915 +-字符串
- 南阳理工OJ_题目311 完全背包
- 南阳理工OJ_题目49 开心的小明
- 南阳理工OJ_题目252 01串
- 南阳理工OJ_题目745 蚂蚁的难题(二)&&题目983 首尾相连数组的最大子数组和
- 南阳理工OJ_题目18 The Triangle
- 南阳理工OJ_题目76 超级台阶
- 南阳理工OJ_题目456 邮票分你一半
- 南阳理工 oj 题目38 布线问题
- 南阳理工OJ_题目37 回文字符串
- 南阳理工OJ_题目289 苹果