1077.Kuchiguse
来源:互联网 发布:写真机蒙泰软件 编辑:程序博客网 时间:2024/06/08 17:31
【题意】
找几个字符串的最长公共后缀
【思路】
从后往前看即可
【注意点】
刚开始想多了,以为到空格就要截断= =去掉这个判断后果断AC
#include <iostream>#include <vector>#include <string>using namespace std;int main(int argc, char const *argv[]){int n,index,minLen;vector<string> strs;cin >> n;getchar();strs.resize(n);minLen = 256;for(int i=0; i<n; i++){getline(cin,strs[i]);if(strs[i].length()<minLen){minLen = strs[i].length();}}for(index=0; index<minLen; index++){bool flag = true;char ch = strs[0][strs[0].size()-1-index];for(int i=1; i<n; i++){if(strs[i][strs[i].size()-1-index]!=ch){flag = false;break;}}if(!flag){break;}}string res;res.assign(strs[0].end()-index,strs[0].end());if(res.length()==0){cout << "nai";}else{cout << res;}system("pause");return 0;}
0 0
- 1077. Kuchiguse
- 1077.Kuchiguse
- 1077. Kuchiguse
- 1077. Kuchiguse
- 1077. Kuchiguse
- 1077. Kuchiguse
- 1077. Kuchiguse (20)
- PAT 1077. Kuchiguse (20)
- PAT 1077. Kuchiguse (20)
- PAT 1077. Kuchiguse (20)
- PAT 1077. Kuchiguse (20)
- 1077. Kuchiguse (20)
- 1077. Kuchiguse (20)
- 1077. Kuchiguse (20)
- 1077. Kuchiguse (20)
- 1077. Kuchiguse (20)
- PAT 1077. Kuchiguse (20)
- PAT 1077. Kuchiguse (20)
- 机器学习基础(四)LMS,代价函数的求解和概率意义
- C++定义不知道大小的二维动态数组
- Oracle instr函数
- jquery常用技巧及常用方法列表
- iOS 8代码怪谈
- 1077.Kuchiguse
- 关于与运算和取余之间的关系
- Linux应用程序Semophore 操作
- requestFeature() must be called before adding content 错误
- 判断一个字符串、整数是否为回文字符串或回文数
- 开机自动挂载nfs
- Appium中文输入问题的一些探索
- Android工程混淆打包:一个典型过程和示例文件
- h264 裸流打包成mp4 注意事项