1077 Kuchiguse (20分)

题目描述

在这里插入图片描述
在这里插入图片描述

题目大意

找这些字符串的最长公共后缀~

AC代码

#include<iostream>
#include<string>
using namespace std;
int main() {
	int n; scanf("%d\n", &n);
	string s, ans;
	getline(cin, ans); n--;
	while (n--) {
		getline(cin, s);
		int k = 0;
		for (int i = ans.size() - 1, j = s.size() - 1; i >= 0 && j >= 0; i--, j--) {
			if (ans[i] != s[j]) {
				k = i + 1; break;
			}
		}
		ans = ans.substr(k);
	}
	if (ans.size() > 0) cout << ans;
	else cout << "nai";
	return 0;
}
发布了123 篇原创文章 · 获赞 11 · 访问量 5553

猜你喜欢

转载自blog.csdn.net/weixin_43590232/article/details/104532111