洛谷题解 - B2119 删除单词后缀

题解:洛谷 B2119 删除单词后缀 等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为。后缀结尾,则删除该后缀(题目保证删除后缀后的单词长度不为。输出按照题目要求处理后的单词。给定一个单词,如果该单词以。),否则不进行任何操作。#入门# #字符串入门#本文分享的必刷题目是从。 阅读详情

题目描述

给定一个单词,如果该单词以 er 、 ly 或者 ing 后缀结尾,则删除该后缀(题目保证删除后缀后的单词长度不为 0 0 0),否则不进行任何操作。

输入格式

输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为 32 32 32)。

输出格式

输出按照题目要求处理后的单词。

样例 #1

样例输入 #1

referer

样例输出 #1

refer

代码

#include <bits/stdc++.h>
using namespace std;

int main()
{
	string s;
	cin>>s;
    if(s.rfind("er")==s.size()-2 && s.size()>3)
	{
		s.erase(s.rfind("er"), 2);
	}
	if(s.rfind("ly")==s.size()-2 && s.size()>3)
	{
		s.erase(s.rfind("ly"), 2);
	}
	if(s.rfind("ing")==s.size()-3 && s.size()>4)
	{
		s.erase(s.rfind("ing"), 3);
	}
	cout<<s;
	return 0;
}
1141 删除单词后缀.cpp 1141:删除单词后缀 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 9553 通过数: 7076 【题目描述】 给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。 【输入】 输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为32)。 【输出】 输出按照题目要求处理后的单词。 【输入样例】 referer 【输出样例】 refer 【来源】 No 立即下载

相关推荐

Apple Pay不能添加卡,不一定是卡的问题,有可能是设备的问题

Apple Pay不能添加卡,不一定是卡的问题,有可能是设备的问题。

wyxtx的博客 3440

删除单词后缀

描述 给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。 输入 输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为32)。 输出 输出按照题目要求处理后的单词。 样例输入 referer 样例输出 refer 分析 这道题本身并不难,但我的做题方法却让我花费了很长时间 #include<stdio....

lzx's blog 2736

hfss仿真软件入门教程

hfss仿真软件入门教程 1.模型建立 1.1在project种选择insert hfss design 1.2.在hfss-》solution type 中选择modal 1.3.在moderler-》中选择units 设置单温为mm 1.4进行画图操作,这里为提高效率直接导入一个已经画好的cad图。使用modeler-》import 2.设置端口 2.1在更改模型中的材料 选择需要更改材料...

xunshui2007的博客 3万+

信息学奥赛一本通:1141:删除单词后缀

【题目描述】给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。【输入】输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为32)。【输出】输出按照题目要求处理后的单词。【输入样例】referer【输出样例】refer【输出样例】

u014117969的博客 1579

保姆级教程:用GMT6.1绘制专业地形起伏图(从数据下载到出图避坑)

本文提供了一份详细的GMT6.1绘制地形起伏图的保姆级教程,从环境搭建到数据下载,再到核心绘图命令解析,帮助用户避开常见错误。特别适合科研人员和地理信息爱好者快速掌握专业地形图的绘制技巧,提升工作效率。

weixin_42549723的博客 279

[STM32F103C8T6]W5500+Modbus TCP(HAL库)

本章节是博主学习Modbus TCP所写的一篇文章Modbus TCP是Modbus的一个分支,主要用到网口通信的,在工业上也用的很频繁,我们公司最近的项目就是用的W5500+modbus TCP来和PC端的上位机通信和交互的。虽然这个项目不是我在写代码,但是我都学了Modbus RTU了,那我也抽空学习一下Modbus TCP吧。本次的Modbus TCP不是博主写的,是一个大佬开源的一个W5500写的一个Mobus TCP代码,我在这个基础上自己写了主机读从机多个数据,和主机写从机寄存器的函数。

sinat_58149788的博客 4086

[计蒜客]T1118删除单词后缀

计蒜客T1118删除单词后缀 竞赛训练

m0_73805050的博客 1132

2026年美赛数学建模竞赛 MCM B题:使用太空电梯系统建立月球殖民地 问题一 月球殖民地材料运输的三种场景建模 详细解题思路和代码

如果运输系统不能完美工作(例如,系绳摆动、火箭失败、电梯故障等),你的解决方案在多大程度上会发生变化?技术可行性:三种方案在技术上都是可行的,但挑战不同 经济性:混合方案在长期视角下最具成本效益 时间效率:并行运输可以显著缩短总建设时间环境影响:太空电梯的环境优势明显,混合方案可平衡需求风险分散:混合方案提供了天然的风险分散机制

YOLO 617

给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(逐句精解)

给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为 0),否则不进行任何操作 输入格式 输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为 3232)。 输出格式 输出按照题目要求处理后的单词。 输出时每行末尾的多余空格,不影响答案正确性 样例输入 referer 样例输出 refer main.cpp 1、定义头文件 #includ...

轻夏的博客 7668

Plant Simulation 快速建模与布局(3)——自动生成的对象 代码“安全”删除管理

《PlantSimulation快速布局建模课程》教授利用SimTalk语言实现高效建模的技术要点,包括批量对象创建、阵列布局、属性管理及自动连接功能。重点讲解对象安全删除机制,通过existsObject检查对象存在性后使用deleteObject方法删除,避免程序报错。课程提供完整代码示例,展示如何通过循环结构实现矩阵布局对象的创建与安全删除,确保代码健壮性,显著提升建模效率。

qq_31964455的博客 119

华为OD机试真题2025双机位C卷 Python&JS 实现【卡牌游戏】

小明正在尝试一种新的牌游戏。游戏规则只如下:首先,小明拿到一张写有数字m的牌。 然后,他会拿到另外n张牌,上面分别写有不同的数字,牌排成一排。小明的目标是从这排牌中找到一串连续的牌,这些牌上数字的总和可以被 m整除。你的任务是判断小明是否可以完成这个目标。

MISAYAONE的博客 404

洛谷B2119题解

后缀结尾,则删除该后缀(题目保证删除后缀后的单词长度不为 0),否则不进行任何操作。先创建字符串s,判断s的是否含题目所说的单词后缀,如果有,去掉单词后缀。输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为 32)。输出按照题目要求处理后的单词。给定一个单词,如果该单词以。

洛谷小蒟蒻 316

【AI黑话日日新】什么是对比学习?

模型效果高度依赖大规模、高质量的人工标注数据。数据标注不仅成本高昂、周期漫长,在医疗、工业、小众垂类等场景中,甚至难以获取足量的标注样本,严重限制了模型的泛化能力与应用边界。自监督学习的出现,为解决这一问题提供了全新思路——无需人工标注标签,而是利用数据自身的结构与内在关联,构建自生成的监督信号完成模型预训练,再通过微调适配下游任务。在众多自监督学习方法中,对比学习(Contrastive Learning)

专注:太空算力、AI infra、异构调度、大模型成本工程 730

洛谷 3道题 题解(字符串)

现要求你写一个程序将医生书写混乱的药品名整理成统一规范的格式,即药品名的第一个字符如果是字母要大写,其他字母小写。否则,若第二个串 s2​ 是第一个串 s1​ 的子串,输出(s2) is substring of (s1)后缀结尾,则删除该后缀(题目保证删除后缀后的单词长度不为 0),否则不进行任何操作。接下来 n 行,每行一个单词,长度不超过 20,表示医生手书的药品名。第一行一个数字 n,表示有 n 个药品名要整理,n 不超过 100。n 行,每行一个单词,对应输入的药品名的规范写法。

清梦的博客 781

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

洛谷 入门与面试 B2111-B2120 题单

洛谷 入门与面试 B2111-B2120 题单

青少年趣味编程 1049

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

字符串相关

字符串

YWHUI1228的博客 135

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

董永建《信息学奥赛一本通》(C++版)

学习信息学算法至今已四年有余,虽然眼下更专注于各类竞赛的新题练习,但一直有个心愿未了,那就是整理《信息学奥赛一本通》的题解。所以,趁现在!

团爸讲算法 524

NOI / 1.7编程基础之字符串 20:删除单词后缀 substr

给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为32)。输出按照题目要求处理后的单词。

2303_79132118的博客 352

【C2】【字符串】【入门】删除单词后缀

给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。(只会删除一次)

yangrenrui的博客 1417

C/C++编程学习 - 第9周 ⑥ 删除单词后缀

题目链接 题目描述 Sample Input Sample Output 思路

水蛙菌 1761

C++07-3string常用函数:5删除单词后缀3411:练70.3,两种方法,新手小白都能理解的思路,C++信奥赛/竞赛/专项选拔赛

给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为 0),否则不进行任何操作。输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为 32)。输出按照题目要求处理后的单词。

Alan的博客 690

1141删除单词后缀

后缀,肯定是单词的最后的几个字母呀,所以我们可以用函数得到字符串的长度,然后判断最后几位是否是单词相应的单词。题目要我们找到以er、ly或者ing后缀结尾的单词,然后删掉这个单词的后缀。你看我们输出字符串的时候,循环的尾巴是不是就可以用字符长度减去2,减去3来控制了呀,所以我们就可以分成两种情况,用if,else if来完成。给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。提交数:39031 通过数: 26736。

qq_47885658的博客 711

字符串----删除字符单词(c++)

c++!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!快关注!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

mmz1207的博客 615

B2119 删除单词后缀

给定一个单词,如果该单词以erly或者ing后缀结尾,则删除该后缀(题目保证删除后缀后的单词长度不为0),否则不进行任何操作。

yu20057029的博客 620

noi-8177-删除单词后缀

删除单词后缀 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。 输入输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为32)。 输出输出按照题目要求处理后的单词。 样例输入 refe

mahz666的博客 3866

一本通 1141:删除单词后缀 给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。

给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为32)。s.size()==6 ,是从零开始的!输出按照题目要求处理后的单词。

2301_80084031的博客 1436
上一篇: 洛谷题解 - P1125 [NOIP2008 提高组] 笨小猴
下一篇: 洛谷题解 - P2249 【深基13.例1】查找
Python_enjoy
博客等级 码龄4年 1201粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值