随便写了个,比较啰嗦。

下次有机会找找好的方法。

#include <iostream>
#include <string>
#include <cstring>
#include <algorithm>
#include <vector>using namespace std;vector<string> vs;int main()
{int N;cin >> N;getchar();while (N--){string str;getline(cin, str, '\n');reverse(str.begin(), str.end());vs.push_back(str);}string res = "";string s1 = vs[0];int len = s1.length();for (int i = 0; i < len; i++){bool flag = true;for (int j = 1; j < vs.size(); j++){if (s1[i] != vs[j][i]){flag = false;break;}}if (flag)res += s1[i];elsebreak;}reverse(res.begin(), res.end());if (res.empty())cout << "nai" << endl;elsecout << res << endl;
}

PAT (Advanced) 1077. Kuchiguse (20)相关推荐

  1. PAT甲级1077 Kuchiguse:[C++题解]字符串、最长公共后缀

    文章目录 题目分析 题目链接 题目分析 来源:acwing 分析: 读入n个字符串s[n],以s[0]为基础找公共后缀.枚举后缀的长度,内层循环遍历其他字符串,判断是否后缀相等. 使用子串的函数sub ...

  2. 1077.Kuchiguse (20)

    1077.Kuchiguse (20) pat-al-1077 2017-01-27 本题无坑 方法:把字符串一个一个读进来,每个都逆序一下,并且在这个过程中记录一下最短的字符串的长度:然后开始对每个 ...

  3. 1077. Kuchiguse (20)-PAT甲级真题

    The Japanese language is notorious for its sentence ending particles. Personal preference of such pa ...

  4. PAT甲题题解-1077. Kuchiguse (20)-找相同后缀

    #include <iostream> #include <cstdio> #include <algorithm> #include <string.h&g ...

  5. 1077.Kuchiguse(20分)

    The Japanese language is notorious for its sentence ending particles. Personal preference of such pa ...

  6. 1077. Kuchiguse (20)

    题目如下: The Japanese language is notorious for its sentence ending particles. Personal preference of s ...

  7. 1077 Kuchiguse (20分)

    并不是很复杂的判断尾部相同公共部分. 注意要保证最长相同子串要小于等于最短字符串长度: 最后一个测试点,也就是测试点4就是这种情况,其中一个字符串刚好等于公共字符串. 附本人AC代码: #includ ...

  8. PAT-A 1077. Kuchiguse (20)

    题目链接在此. 题意 给定N个字符串,求相同后缀并输出:若果没有后缀,则输出"nai". 思路 为了方便,现将输入的字符串反转,这样问题就转变成求字符串的相同前缀了. 我们用min ...

  9. PAT 1077. Kuchiguse

    这个题目写不出,完全是C++语法不熟, (1)读入一行字符串:getline(cin, s); (2)字符串的反转:reverse(s.begin(), s.end()); (3)字符串取出某个字符: ...

最新文章

  1. Python,OpenCV骨架化图像并显示(skeletonize)
  2. API 分页设计与实现探讨
  3. android studio 控件提示大写
  4. vue项目token放在哪里_vue开发--生成token并保存到本地存储中
  5. 福泉服务器维修,欢迎访问##福泉小松挖掘机维修服务##实业集团
  6. iPhone通讯录整理及vcf-CSV互转
  7. 约会Rendezvous
  8. echart中饼图如何显示数据 实现鼠标移动切换显示(vue中)
  9. axure 设置背景虚化_axure 设置背景虚化_「PPT素材」 77幅各种墙面砖墙纹理背景...
  10. 一篇文章带你发中文核心期刊《计算机科学》
  11. (4)量子态矢与算子(算符)
  12. Java面向对象(下)课后习题编程题
  13. Categories(分类,类别)
  14. 51单片机 蜂鸣器播放提示音
  15. 由于短期理财基金到期的最后一天是按活期利率盘算
  16. 计算机毕业设计ssm气象百事通系统wr8nn系统+程序+源码+lw+远程部署
  17. 京东 探索星球瓜分 1000 亿京豆 脚本
  18. Win10屏幕亮度调节失效之终极解决方案
  19. 实际工作中遇到的技术难题与大家交流(工作流条件表达式计算部分),希望技术高手能给于指点
  20. orange's学习--第七章:l处理退格换行

热门文章

  1. bottleneck与basicblock
  2. 一周AI要闻|AI博士年薪涨到80万 英伟达中国秀肌肉 特斯拉降价
  3. kettle 集群部署及使用
  4. “双十一”大战,四大化妆品上市公司哪家强?
  5. python下载同花顺财务报表
  6. 简单工厂模式、工厂模式和抽象工厂模式区别及优缺点
  7. linux 添加mime类型,Linux MIME type
  8. 东莞轨道交通1号线中心广场站至鸿福路站区间双线贯通
  9. 【Matlab之Simulink基础】新手入门第十九天
  10. 有关html,css的实用知识点总结(一)