当前位置: 首页 > news >正文

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 以内。

代码

#include<bits/stdc++.h> using namespace std; int main(){ char s1[50],s2[50]; int n,m; cin>>s1; cin>>s2; n=strlen(s1); m=strlen(s2); int s=0; int f=0; if(m>n){ for(int i=0;i<=m-n;i++){ s=0; for(int j=0;j<n;j++){ if(s1[j]==s2[i+j]){ s++; } else{ break; } } if(s==n){ f=1; break; } } if(f==1){ cout<<s1<<" is substring of "<<s2; } else{ cout<<"No substring"; } } else{ for(int i=0;i<=n-m;i++){ s=0; for(int j=0;j<m;j++){ if(s1[i+j]==s2[j]){ s++; } else{ break; } } if(s==m){ f=1; break; } } if(f==1){ cout<<s2<<" is substring of "<<s1; } else{ cout<<"No substring"; } } return 0; }
http://www.jsqmd.com/news/1311287/

相关文章:

  • 离线发票信息提取工具v1.2.0:基于OCR与规则引擎的本地化解决方案
  • 宜宾护墙板定制公司怎么选?2026年诚信企业推荐与行业观察 - 优质品牌商家
  • Windows下Nginx与IIS共存:解决80端口冲突的反向代理方案
  • 《AI 渐进编程》之二十三:自适应调度——什么时候启用多Agent流水线
  • VC++6.0与面向对象编程:历史价值、MFC框架与工程实践深度解析
  • 3种方法彻底移除Windows Defender:从基础隐藏到完全卸载的完整指南
  • Grove AND逻辑门模块:硬件与门在嵌入式项目中的实战应用
  • CyberStrike:首款专为进攻性安全打造的AI代理开源平台,让 Claude 与 GPT 秒变自主红队操作员
  • 微信小程序横屏手写签名组件开发:Canvas API、横屏适配与性能优化实战
  • 在XIAO nRF52840 Sense上部署TensorFlow Lite TinyML手势识别模型
  • Hyper Browser 2.0 集成套件部署指南:启动器、插件与WebDav同步实战
  • 单片机毕设选题推荐:基于 STM32 的多传感器井内安全参数监测系统 基于 OLED 显示的窨井沼气水位倾斜监测装置(016201)
  • SpringBoot宠物成长记录平台开发实战
  • 2026年8月佛山多功能餐桌定制/伸缩餐桌定制厂家推荐评估_型遍家具(佛山)有限公司 - 行业平台推荐
  • C语言学习笔记(十二):一维字符数组传参与高级指针应用
  • 2026这6款硬核降AI率网站全揭秘,一键把AI检测率精准控到安全区!
  • 猫抓Cat-Catch终极实战:高效浏览器资源嗅探架构深度解析
  • MFC树控件节点删除实战:HTREEITEM机制与内存泄漏防范
  • 2026 年现阶段北票有实力的门墩抱鼓石源头厂家哪家靠谱,老北京门口压了几百年的石疙瘩,藏着你不知道的真讲究? - 企业推荐官【认证官方】
  • 从BLG战队冲突看技术团队管理:情绪劳动、压力传导与冲突解决
  • 220V交流电PCB设计:安规距离、布局布线与EMC防护实战指南
  • PCIe配置空间与ECAM机制详解:从硬件拓扑到UEFI枚举实战
  • VASP电子局域函数(ELF)计算与可视化:从原理到实战
  • 2026年8月贵州发泡混凝土工程/发泡混凝土工程厂家怎么选_贵州恒远建筑节能工程有限公司 - 品牌宣传支持者
  • [BJDCTF2020]Easy MD5-学习笔记
  • 华为MetaERP 在 EBS 实施里经常被混着用,但它们根本不是一个层面的概念——一个是“段位/业务维度“,一个是“打在段上的系统标签“。下面把边界、联系、配置关系一次讲透。一、概念边界:段位 v
  • 多光谱成像技术:从原理到实战,解析超越人眼的感知革命
  • AI工具链优化VR延迟:Unity+Ollama+WebGPU实现11.3ms响应
  • AI指令操作浏览器:自然语言转自动化任务实践
  • 从GLM-5.3社区呼声看视觉语言模型(VLM)的核心需求与技术挑战