poj 1750 Dictionary(水题:字符串)
来源:互联网 发布:常熟淘宝培训智邦 编辑:程序博客网 时间:2024/06/08 06:43
以为当前行只与上一行有关
所以用滚动数组优化写的
代码如下:
#include <cstdio>#include <cstring>#include <iostream>using namespace std;char str[10][15];bool judge(int k, int len) { for(int i=0; i<=len; ++i) if(str[k][i] != str[1-k][i]) return false; return true;}int main(void) { int i = 0; int len = -1; while(scanf("%s", str[i]) != EOF) { if(len == -1) { printf("%s\n", str[i]); } else { int tmp = strlen(str[i])-1; len = min(len, tmp); while(len>=0 && !judge(i, len)) { --len; } if(len >= 0) { for(int j=0; j<=len; ++j) printf(" "); printf("%s\n", str[i]); } else { printf("%s\n", str[i]); } } ++len; i = 1-i; } return 0;}
0 0
- poj 1750 Dictionary(水题:字符串)
- POJ 1750 Dictionary (字符串处理)
- POJ 1750 Dictionary(模拟)
- POJ 1750 Dictionary(水~)
- POJ 1750 Dictionary
- poj 4025 Dictionary Size
- json字符串转 Dictionary
- UVA 10815 - Andy's First Dictionary(字符串)
- uva 10815 Andy's First Dictionary(字符串排序)
- UVA Andy's First Dictionary(模拟+字符串排序)
- uva10815 Andy's First Dictionary(字符串的简单处理)
- 基于Dictionary的字符串格式化
- poj 1488 TEX Quotes 字符串(水题)
- String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)转换
- uva 10815 Andy's First Dictionary(字符串处理+sort排序)
- UVA 10815-Andy's First Dictionary(字符串模拟+排序+重复删除||STL-set)
- Dictionary、lock、int?、连接字符串、弹出提示
- UVa10815_Andy's First Dictionary(小白书字符串专题)
- 部分国行Android手机缺少谷歌GMS服务包导致HTML5 Geolocation无法定位的问题
- NYOJ-众数问题
- 设计模式之-责任链(Chain of responsibility )
- 字符串类面试题常见
- NYOJ-cigarettes
- poj 1750 Dictionary(水题:字符串)
- Spark导入eclipse
- 三个网站让你成为Linux命令行高手
- 构造函数的继承【试题】
- 深度学习-学习路线
- Linux指令之cat指令
- C++ primer 第五版 中文版 练习 10.25个人code
- NYOJ-字符串替换
- 经典算法详解(1): 河内之塔