并不是很复杂的判断尾部相同公共部分。
注意要保证最长相同子串要小于等于最短字符串长度;

最后一个测试点,也就是测试点4就是这种情况,其中一个字符串刚好等于公共字符串。

附本人AC代码:

#include<iostream>
#include<string>
#include<string.h>
#include<algorithm>
using namespace std;
int main() {int n,t=999;string s[101],ans;cin >> n;cin.ignore();for (int i = 0; i < n; i++) {getline(cin, s[i]);if (s[i].length() < t)t = s[i].length();}for(int i=1;i<=t;i++){char c = s[0][s[0].length() - i];int j = 1;for (; j < n; j++) {if (s[j][s[j].length() - i] != c)break;}if (j == n)ans.push_back(c);else break;}reverse(ans.begin(), ans.end());if (ans.size() == 0)printf("nai");else printf("%s", ans.c_str());return 0;
}

1077 Kuchiguse (20分)相关推荐

  1. 1077.Kuchiguse(20分)

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

  2. 1077.Kuchiguse (20)

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

  3. A-1077 Kuchiguse (20 分)

    A-1077 Kuchiguse (20 分) The Japanese language is notorious for its sentence ending particles. Person ...

  4. A1077 Kuchiguse (20分)【C语言】

    A1077 Kuchiguse (20分)[C语言] 原题链接 要比较每个字符串的最后几个字母是否相同, 把字符串倒序处理会简单一点,因此先将字符串倒过来,然后以所有字符串中最短的为基准,挨个扫描是否 ...

  5. 【1077】Kuchiguse (20 分)

    #include<iostream> #include<stdio.h> #include<stdlib.h> #include<math.h> #in ...

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

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

  7. 1077. Kuchiguse (20)

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

  8. 【PAT甲级】11077 Kuchiguse (20 分) Java

    题目 Java题解(最后一个测试用例没通过) import java.io.BufferedReader; import java.io.IOException; import java.io.Inp ...

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

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

最新文章

  1. 继承ViewGroup研究(汇总) 一、二、三
  2. 国内与国外摄影爱好者的区别
  3. 【渝粤教育】国家开放大学2018年秋季 1126t社会医学 参考试题
  4. linux操作系统分析 课程,《Linux操作系统》课程的现状与分析
  5. SpringBoot-视图解析与模板引擎
  6. pythonpy文件打包成exe软件
  7. web安全day42:使用BurpSuite理解Web工作机制
  8. 直播预告丨技术干货:易鲸捷HTAP融合型分布式数据库连接服务层介绍
  9. 阿里 70 后程序员的 24 个“避坑”法则
  10. android转场动画的两种方式
  11. 第0期-前言-学习软件测试是否需要培训
  12. 决策树(2)——CART算法
  13. BitCoinCore配置文件解读
  14. U-Net论文阅读(逐句翻译+精读)
  15. r语言做绘制精美pcoa图_三分钟绘制一张优美的PCoA图 | 云平台
  16. python数学符号代码_用Python学数学之Sympy代数符
  17. 迅雷7 down.php,迅雷云点播放器(KCPlayer5000)
  18. JQuery 模糊匹配(JQuery 选择器模糊匹配、选择指定属性是以给定字符串开始的元素 )
  19. 解决小米蓝牙耳机无法被检测、无法连接的问题
  20. Bresenham画线算法笔记

热门文章

  1. unset 函数php,PHP unset()函数
  2. HEC-RAS泥沙计算中非恒定流和准恒定流的选择
  3. 杭电OJ第11页2085~2089算法题(C语言)
  4. 在visual Studio中遇到无法加载PBD文件怎么解决
  5. TFN分布式电磁信号监测定位系统FDK系列
  6. 机器学习之回归的数学原理
  7. 从0到1手把手搭建spring cloud alibaba 微服务大型应用框架(十五) swagger篇 : gateway 集成swagger 与 knife4j实现在线api文档并嵌入到自己项目内
  8. html超文本标记语言初级,超文本标记语言HTML之快速入门HTML简介、HTML入门
  9. (转) 如何通过以太坊智能合约来进行众筹(ICO)
  10. java基础03(基本语法)