1077 Kuchiguse (20 point(s))

【go-libp2p学习笔记】使用go-libp2p搭建中转服务器(circuit relay server) libp2p算是一个蛮新的库,提供了非常强大的p2p节点发现/连接/通信能力。IPFS的基石。 中文网上的**技术教程**比较少,所以抛砖引玉开一点坑来体验一下! 阅读详情

1077 Kuchiguse (20 point(s))

The Japanese language is notorious for its sentence ending particles. Personal preference of such particles can be considered as a reflection of the speaker's personality. Such a preference is called "Kuchiguse" and is often exaggerated artistically in Anime and Manga. For example, the artificial sentence ending particle "nyan~" is often used as a stereotype for characters with a cat-like personality:

  • Itai nyan~ (It hurts, nyan~)

  • Ninjin wa iyada nyan~ (I hate carrots, nyan~)

Now given a few lines spoken by the same character, can you find her Kuchiguse?

Input Specification:

Each input file contains one test case. For each case, the first line is an integer N (2≤N≤100). Following are Nfile lines of 0~256 (inclusive) characters in length, each representing a character's spoken line. The spoken lines are case sensitive.

Output Specification:

For each test case, print in one line the kuchiguse of the character, i.e., the longest common suffix of all N lines. If there is no such suffix, write nai.

Sample Input 1:

3
Itai nyan~
Ninjin wa iyadanyan~
uhhh nyan~

Sample Output 1:

nyan~

Sample Input 2:

3
Itai!
Ninjinnwaiyada T_T
T_T

Sample Output 2:

nai

字符串处理题。要求多个字符串的公共后缀。

思路:转换成公共前缀问题,然后两两比较。

注意点:

1. 熟悉使用STL;

2. 注意cin以后回车符依然再输入流中,而下面要用getline会读掉这个回车符,因此必须要getchar()把这个回车符吸收。

#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
int main(void){
	int n;
	cin>>n;getchar();
	string s, ans;
	for(int i=0;i<n;i++){
		getline(cin,s);
		reverse(s.begin(),s.end());
		if(i==0) ans =s;
		else{
			for(int j=0;j<ans.length();j++){
				if(s[j]!=ans[j]){
					ans = ans.substr(0,j);
					break;
				}
			} 
		}
	}
	if(ans.length()==0) cout<<"nai"<<endl;
	else{
		reverse(ans.begin(),ans.end());
	 	cout<<ans<<endl;
	
	}return 0;
}

 

【Halcon-2D测量】add_metrology_object_rectangle2_measure 函数功能(用于向2D计量模型中添加旋转矩形(rectangle2类型)计量对象) HALCON算子add_metrology_object_rectangle2_measure解析摘要 该算子是HALCON 2D计量模块的核心算子,用于添加旋转矩形计量对象并配置测量参数。主要功能包括:定义旋转矩形几何轮廓(中心坐标、主轴角度、长短半长);生成垂直于矩形边界的测量区域;设置边缘提取预处理参数(高斯平滑、振幅阈值)。关键注意事项:MeasureLength1必须小于矩形长短半长;角度参数Phi需使用弧度单位;多线程需同步模型句柄。该算子适用于方形螺母、PCB板边框等矩形零件的精密测量,需与a 阅读详情

相关推荐

本地部署 pyvideotrans(视频翻译配音工具)

语音识别选择faster-whisper(本地),模型选择预先下载并保存的medium,然后选择好要处理的视频以及保存到的位置,这里我选择了一个名为why not的英文演讲视频,保存在桌面_vedio_out文件下。将附件中faster-medium.7z 和 faster-small.7z解压到项目中的models目录下, 解压后,目录中应该存在 models--Systran--faster-whisper-small。en.m4a|.wav = 原始视频中的音频文件(包含所有背景音和人声)

西唯兵欧泡的博客 2343

PAT-ADVANCED1077——Kuchiguse

我的PAT-ADVANCED代码仓:https://github.com/617076674/PAT-ADVANCED 原题链接:https://pintia.cn/problem-sets/994805342720868352/problems/994805390896644096 题目描述: 题目翻译: 1077 口头禅 日语因其句子结尾部分而臭名昭着。这种结尾部分的个人偏好可以...

清风阁 300

Jetson Nano官方镜像下载&烧录

在NVIDIA Jetson Nano开发者套件上安装NVIDIA官方Ubuntu镜像

weixin_44222088的博客 8854

pat甲级1077,1081题解

1077 Kuchiguse (20 point(s)) The Japanese language is notorious for its sentence ending particles. Personal preference of such particles can be considered as a reflection of the speaker's personality...

TateBrwonJava的博客 439

Mathcad在LLC谐振变换器设计中的公式推导实战

本文通过Mathcad软件,详细演示了LLC谐振变换器设计的核心公式推导实战。文章阐述了如何利用Mathcad作为“会思考的草稿纸”,从定义基本参数、应用基波近似法(FHA)模型,到逐步推导电压增益公式及确定工作边界频率(fmin, fmax),并展示了如何通过动态参数扫描进行优化设计,帮助电源工程师高效、直观地完成理论计算,为后续仿真与实现奠定坚实基础。

q1w3e5r7t9y的博客 297

【实践指南】Wasserstein距离在电力系统鲁棒优化中的核心应用

本文深入探讨了Wasserstein距离在电力系统分布鲁棒优化中的核心应用。针对风电、光伏出力的不确定性,文章阐述了如何利用Wasserstein距离构建模糊集,将复杂的分布鲁棒优化问题转化为可求解的确定性模型,并提供了从理论到代码实现的完整实践指南,有效平衡了系统运行的经济性与鲁棒性。

weixin_29229261的博客 308

1077 Kuchiguse(字符串处理)

这类题目几乎不需要数据结构,算法基础,主要通过简单的逻辑流程和判断实现。 题目描述如下: 大致题意: 这是一个找最长后缀的题目,输入n个字符串,找出来所有字符串共同拥有的最长后缀,如果不存在共同的后缀,则输出nai。 大致思路: 用一个vector数组来接收n个字符串,因为字符串是带有空格的,所以要使用getline(cin,str)来接收一行字符串。 接下来在vector数组中对字符串进行遍历操作。 提交结果: 有两处测试用例未能通过,猜想可能是由于数组下标越界引起的。该问题留在第二轮刷题时解决。 提

weixin_44046769的博客 317

雷电模拟器+Auto.js避坑指南:用桥接模式解决PC与模拟器连接超时问题

本文详细解析了雷电模拟器与Auto.js联调中的桥接模式应用,解决PC与模拟器连接超时问题。通过桥接模式配置、高频故障排查及多开环境下的高阶配置,提升开发效率与稳定性,特别适合需要稳定网络连接的Auto.js开发者。

weixin_28836989的博客 634

1077 Kuchiguse (20 分) 全网最细 题目详解 翻译 完整代码 PAT甲级真题解析

目录预备知识:题目翻译:输入格式:输出格式:题目解析:逻辑梳理:参考代码: 预备知识: ? 题目翻译: 科学记数法是科学家轻松处理非常大或者非常小的数字的方法,它的格式于如下正则表达式相匹配 [±][1-9].[0-9]+E[±][0-9]+ ,也就是说整数部分至少有一个数字,小数部分至少有一个数字,并且数字和该数字的指数符号必须要存在(即使是正数)。现在给定一个用科学记数法表示的实数a,需要你用传统计数方法打印该数,同时保留所有有效数字。 难点单词: Scientific notation 科学记

BBBling的博客 674

如何判断一个程序员的技术比你强?

技术大佬与普通程序员之间存在明显的认知差异:前者善于将复杂问题抽象为经典计算机科学问题,用声明式代码替代过程式逻辑;对异常和边界条件极度敏感,具备系统化的排查方法论;代码追求高可读性而非炫技,且执着于底层原理研究。这种技术压制体现在解决问题的确定性上——通过扎实的理论功底和工程直觉,快速定位问题本质,而非依赖试错或搜索。真正的技术实力源于对底层逻辑的深刻理解和对系统稳定性的敬畏。

wldtzzming的专栏 1089

Python 爬虫进阶:爬取 APP 数据(Charles 抓包 + Requests)

本文详细介绍了APP数据爬取的完整技术方案。首先通过Charles抓包工具配置HTTPS代理和证书,解析APP通信协议;然后分析请求参数、反爬机制和动态签名生成规则;接着使用Python的Requests库实现模拟请求、分页爬取和数据存储;最后针对证书问题、Token失效等常见问题提供解决方案。文章强调抓包分析、参数逆向和请求模拟三大核心技术,同时提醒开发者需遵守法律法规,合理控制爬取频率。该方案适用于移动端数据采集场景,为无法直接获取网页数据的情况提供了有效解决方案。

2503_91057718的博客 2120

1077 Kuchiguse (20分)

1077Kuchiguse(20分) The Japanese language is notorious for its sentence ending particles. Personal preference of such particles can be considered as a reflection of the speaker's personality. Such a preference is called "Kuchiguse" and is often exaggerat..

weixin_44238239的博客 233

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

1077 Kuchiguse (20 point(s))

#include&lt;iostream&gt; #include&lt;string&gt; #include&lt;algorithm&gt; using namespace std; string t, res; int n; int main() { scanf("%d%*c", &amp;n); getline(cin, res); reverse(res.begin(), ...

徐伯莱 409

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

1077 Kuchiguse (20point(s))

1077 Kuchiguse (20point(s)) The Japanese language is notorious for its sentence ending particles. Personal preference of such particles can be considered as a reflection of the speaker’s personality. Such a preference is called “Kuchiguse” and is often exa

佳迪斯的博客 118

1077 Kuchiguse (20point(s)) - C语言 PAT 甲级

1. 用指针数组记录每个字符串的尾地址, 2. 用第一个字符串依次和其他字符串进行比较,尾字符相同,指针前移, 1. 比较次数以最短字符串为准,防止越界 2. 若公共后缀即为最短字符串,此时指针会在最短字符串的前 1 位置,所以指针要加 1 后输出,例如: 3. ced 和 abcde 比较完成后,指针在 c 前面 4. 输出最后指针所在的字符串即为公共后缀

有三只土豆 228

1077 Kuchiguse (20 point(s)) PAT甲级

1077 Kuchiguse (20 point(s)) 字符串 题目 The Japanese language is notorious for its sentence ending particles. Personal preference of such particles can be considered as a reflection of the speaker’s personality. Such a preference is called “Kuchiguse” and is o

neko的博客 141

1077 Kuchiguse (20 point(s))【未全对】

1077.Kuchiguse 未全对,因为转换问题。

Bonstoppo 220

PAT(甲级)1077 Kuchiguse (20point(s))

题目 题目链接 思路 这道题不认识的单词有好多,但不影响理解题意啊~~; 找到所有字符串的公共后缀; 只需要一位位的枚举字符,比较每个字符串的当前位字符是否一样,如果有不一样的就跳出迭代; 关于scanf和getline()的问题 scanf("%d%d", &a, &b);//不吃空格,但是会自动跳过上一次的空格; 也就是他是贪心的,他必须读到字符,并且再遇到回车或空格才会停止; 可以试试一次读入两个数字,你输入第一个数字后,只要一直输空格或回车,就会一直是黑黑窗口,他吃不到合法字符是不

hjyp的博客 253

PAT(A)1077 Kuchiguse (20point(s))

Sample Input 3 Itai nyan~ Ninjin wa iyadanyan~ uhhh nyan~ Sample Output nyan~ 思路: 找最后有几位会重复,暴力就行。 注意输入。 代码 #include <iostream> #include <algorithm> #include <cstdio> #include &l...

Sqssq的博客 198

PAT----A1077 Kuchiguse (20point(s))

A1077 Kuchiguse (20point(s)) 题意 找出所有行的共同suffix,如果为空则输出 nai 思路 从后往前扫描得出两个字符串的suffix 总结 字符串处理。 Sample Input1: 3 Itai nyan~ Ninjin wa iyadanyan~ uhhh nyan~ Sample Output1: nyan~ Sample Input2: 3 Itai! ...

qq_43578870的博客 145

1077 Kuchiguse (20 point(s))字符串带空格问题

1⃣️字符串带空格,不能用cin,遇到空格就停止了输入,要用getline, 格式getline(cin,s[I]),注意cin的回车会留在缓冲区,会被getline读走,因此应该在前面加一个getchar,getline的结束回车不会留在缓冲区,更不会被getline读取 2⃣️这题和昨天那个题类似,字符串或者数字串的处理,会重复一样的操作多次,而且会用到上一次处理的结果,可以用两个vector容器来处理,每次处理将上一次的结果放在res中,供下一次处理 #include<iostream>

qq_42835526的博客 172

PAT_甲级_1077 Kuchiguse (20point(s)) (C++)【签到题/字符串处理/最长公共后缀】

目录 1,题目描述 题目大意 2,思路 3,AC代码 1,题目描述 Sample Input 1: 3 Itai nyan~ Ninjin wa iyadanyan~ uhhh nyan~ Sample Output 1: nyan~ Sample Input 2: 3 Itai! Ninjinnwaiyada T_T T_T Sampl...

&再见萤火虫&的博客 585

1077.Kuchiguse (20)

pat-al-10772017-01-27 本题无坑 方法:把字符串一个一个读进来,每个都逆序一下,并且在这个过程中记录一下最短的字符串的长度;然后开始对每个字符串的每个对应位置进行比较(这就是逆序的意义,为了方便比较),当遇到不相同的就置失败标志位为1并跳出;最后输出的时候注意判断一下后缀到底存不存在,如果存在就逆序输出答案。 /** * pat-al-1077 * 2017-01-27 *

一剑钦安 488

[C/C++] 1077 Kuchiguse(20 分)

1077 Kuchiguse(20 分) The Japanese language is notorious for its sentence ending particles. Personal preference of such particles can be considered as a reflection of the speaker’s personality. Such a...

dulongxiang の blog 451

PAT 甲级 1077  Kuchiguse

1077 Kuchiguse (20 point(s)) The Japanese language is notorious for its sentence ending particles. Personal preference of such particles can be considered as a reflection of the speaker's personality...

漫浸天空的雨色的备忘录~ 798

1077. Kuchiguse (20)

题目如下: The Japanese language is notorious for its sentence ending particles. Personal preference of such particles can be considered as a reflection of the speaker's personality. Such a preferen

最美的时光 1578

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

1077. Kuchiguse (20)The Japanese language is notorious for its sentence ending particles. Personal preference of such particles can be considered as a reflection of the speaker’s personality. Such a p...

柳婼 の blog 3252
上一篇: 1083 List Grades (25 point(s))
下一篇: 1037 Magic Coupon (25 point(s))
coderwait
博客等级 码龄9年 20粉丝 210原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值