B2118 验证子串
题目描述输入两个字符串验证其中一个串是否为另一个串的子串。输入格式两行每行一个字符串。输出格式若第一个串 s1​ 是第二个串 s2​ 的子串则输出(s1) is substring of (s2)否则若第二个串 s2​ 是第一个串 s1​ 的子串输出(s2) is substring of (s1)否则输出No substring。输入输出样例输入 #1复制abc dddncabca输出 #1复制abc is substring of dddncabca输入 #2复制aaa bbb输出 #2复制No substring说明/提示对于 100% 的数据字符串长度在 30 以内。代码#includebits/stdc.h using namespace std; int main(){ char s1[50],s2[50]; int n,m; cins1; cins2; nstrlen(s1); mstrlen(s2); int s0; int f0; if(mn){ for(int i0;im-n;i){ s0; for(int j0;jn;j){ if(s1[j]s2[ij]){ s; } else{ break; } } if(sn){ f1; break; } } if(f1){ couts1 is substring of s2; } else{ coutNo substring; } } else{ for(int i0;in-m;i){ s0; for(int j0;jm;j){ if(s1[ij]s2[j]){ s; } else{ break; } } if(sm){ f1; break; } } if(f1){ couts2 is substring of s1; } else{ coutNo substring; } } return 0; }

相关新闻

B3867 [GESP202309 三级] 小杨的储蓄 题解

B3867 [GESP202309 三级] 小杨的储蓄 题解

题目描述小杨共有 N 个储蓄罐,编号从 0 到 N−1。从第 1 天开始,小杨每天都会往存钱罐里存钱。具体来说,第 i 天他会挑选一个存钱罐 ai​,并存入 i 元钱。过了 D 天后,他已经忘记每个储蓄罐里都存了多少钱了&#xff0…

2026/8/2 4:32:25阅读更多 →
AI产品付费逻辑变革:从工具购买到员工雇佣的认知迁移

AI产品付费逻辑变革:从工具购买到员工雇佣的认知迁移

1. 从“工具”到“员工”:AI产品付费的本质迁移最近两周,我们团队密集访谈了超过500名正在为各类AI产品付费的用户。这500人里,有独立开发者、小团队负责人、大厂员工、自由职业者,覆盖了从图像生成、代码辅助到智能体&#xff08…

2026/8/2 4:32:25阅读更多 →
TrustMRR百强榜迎中文用户:开源项目健康度评估与Apache APISIX上榜解析

TrustMRR百强榜迎中文用户:开源项目健康度评估与Apache APISIX上榜解析

这次我们来看一个技术社区榜单的新动态:TrustMRR百强榜首次迎来了中文用户。对于关注开源项目质量、社区活跃度和开发者影响力的技术人来说,这是个值得留意的信号。它意味着中文开发者和开源项目在全球技术社区的能见度与认可度正在提升到一个新的层级。…

2026/8/2 4:32:25阅读更多 →
AI眼镜独立化:技术重构、挑战与场景革命

AI眼镜独立化:技术重构、挑战与场景革命

1. 从“配件”到“终端”:AI眼镜的独立宣言“AI眼镜不再依赖手机”,这句话听起来像是一个技术新闻的标题,但对于我们这些在可穿戴设备领域摸爬滚打多年的从业者来说,它更像是一声号角,宣告着一个纠缠了我们近十年的核心…

2026/8/2 6:02:49阅读更多 →
Word邮件合并批量插入图片与自动命名:零代码办公自动化实战

Word邮件合并批量插入图片与自动命名:零代码办公自动化实战

1. 项目缘起:一个被低估的办公“神技”如果你经常需要处理大量带有图片的文档,比如制作员工工牌、产品目录、活动邀请函,或者像我一样,需要为几百个学生批量生成带照片的成绩单,那你一定对“重复劳动”深恶痛绝。手动一…

2026/8/2 6:02:49阅读更多 →
从硬件中断到事件驱动:探秘MCU与Minecraft中的异步响应机制

从硬件中断到事件驱动:探秘MCU与Minecraft中的异步响应机制

1. 项目缘起:从“Interrupt Preview”到“Meet the MC”的探索最近在技术社区里,一个名为“Interrupt Preview: Meet the MC”的标题引起了我的注意。乍一看,这个标题充满了神秘感,它像是一个技术预告片,又像是一次正式…

2026/8/2 6:02:48阅读更多 →
从零部署EMQX MQTT服务器:安全配置、性能调优与MQTTBox实战测试

从零部署EMQX MQTT服务器:安全配置、性能调优与MQTTBox实战测试

1. 项目概述:为什么我们需要自己的MQTT服务器?在物联网和智能设备开发领域,消息传递的实时性和可靠性是核心命脉。你可能已经接触过一些云服务商提供的MQTT服务,它们开箱即用,确实方便。但当你需要处理敏感数据、进行深…

2026/8/2 6:02:48阅读更多 →
常年处理长途搬家维权,盘点四类高频骗局,普通人跨省搬家照着规则选就不会上当

常年处理长途搬家维权,盘点四类高频骗局,普通人跨省搬家照着规则选就不会上当

我在大连做搬家三十年,兼任多家不锈钢进出口工厂搬迁顾问,每年经手几十起长途搬家投诉,根据大连消协数据,长途投诉占全行业42%。结合真实受骗案例,拆解低价全包、中途加价、货物转包、无保丢损四大骗局,整理…

2026/8/2 6:02:48阅读更多 →
Java面向对象编程实战:封装、继承、多态核心概念与项目应用

Java面向对象编程实战:封装、继承、多态核心概念与项目应用

1. 项目概述:从“知道”到“会用”的跨越如果你刚开始学Java,或者已经学了一阵子,对“封装、继承、多态”这几个词肯定不陌生。课本上、视频里,老师反复讲,你也觉得自己听懂了。但一到自己写代码,或者面试被…

2026/8/2 6:00:48阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:10阅读更多 →
限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

更多请点击: https://intelliparadigm.com 第一章:AI模板批量生成的核心价值与落地全景 AI模板批量生成正从实验性工具演进为现代软件工程的关键基础设施。它通过语义理解、上下文感知与结构化约束,将重复性高、模式明确的代码/文档/配置生成…

2026/8/2 0:00:12阅读更多 →
如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南 【免费下载链接】web-archives Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari 项目地址: https://gitcode.com/gh_mirrors/we/web-a…

2026/8/2 0:00:13阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:10阅读更多 →
限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

更多请点击: https://intelliparadigm.com 第一章:AI模板批量生成的核心价值与落地全景 AI模板批量生成正从实验性工具演进为现代软件工程的关键基础设施。它通过语义理解、上下文感知与结构化约束,将重复性高、模式明确的代码/文档/配置生成…

2026/8/2 0:00:12阅读更多 →
如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南 【免费下载链接】web-archives Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari 项目地址: https://gitcode.com/gh_mirrors/we/web-a…

2026/8/2 0:00:13阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域,视频编辑处理的质量损…

2026/8/2 1:29:34阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…

2026/8/2 2:32:55阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票,支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/2 2:09:20阅读更多 →