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

上海计算机学会YACS月赛题解 | 2026年1月丙组

​欢迎大家订阅我的专栏:算法题解:C++与Python实现!
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!

专栏特色
1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。
2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。

适合人群:

  • 准备参加蓝桥杯、GESP、CSP-J、CSP-S等信息学竞赛的学生
  • 希望系统学习C++/Python编程的初学者
  • 想要提升算法与编程能力的编程爱好者

误触

【代码详解】

#include <bits/stdc++.h>
using namespace std;string s, t;  // s: 第一个字符串,t: 第二个字符串
int ans;  // 结果标记int main()
{cin >> s >> t;  // 读入两个字符串// 首先检查两个字符串是否完全相同if (s == t){cout << "Yes";return 0;}// 遍历字符串,尝试交换相邻字符for (int i = 0; i < s.size() - 1; i++){// 交换相邻字符s[i]和s[i+1]swap(s[i], s[i + 1]);// 检查交换后是否与目标字符串t相等if (s == t){cout << "Yes" << endl;return 0;}// 恢复交换,尝试下一个位置swap(s[i], s[i + 1]);}// 所有相邻交换尝试后仍未匹配,输出Nocout << "No";return 0;
}
http://www.jsqmd.com/news/371556/

相关文章:

  • LongCat 发布原生「深度研究」智能体,为你量身定制更可靠的吃喝玩乐攻略
  • AI运维协同:多智能体在测试-开发冲突调解的决策框架
  • 2026年豆包降AI效果怎么样?不如试试这几款专业工具
  • 用例价值评估:聚类算法在测试用例退役决策的支持工具‌
  • 第一次用AI写论文?照着这个流程做AI率低于15%
  • 大数据数据服务中的联邦学习技术应用
  • 开发具有视觉-语言多模态生成能力的AI Agent
  • 科研论文,图片配色到底怎么判断和决定?
  • 提示工程架构师大厂经验:优化提示系统效率的8个秘诀,内部资料首次公开
  • 提示工程架构师实战:如何为医疗Agentic AI系统设计可解释性提示
  • Java毕设项目:基于springboot的旅游咨询分享平台的设计与实现(源码+文档,讲解、调试运行,定制等)
  • 如何用SSH访问远程服务器上的内网服务(如:MySQL、Redis、Kafka)?
  • FastAPI框架在FastGPT二次开发中的应用实践
  • 【毕业设计】基于springboot的旅游咨询分享平台的设计与实现(源码+文档+远程调试,全bao定制等)
  • P4155 学习笔记
  • 《构建之法》第三章读后感
  • 26.2.11
  • Linux - 网络命令(基础且实用)
  • springboot社区老年中心活动管理系统vue
  • 深入探讨大数据领域Kafka的消息队列监控
  • AI副业:用国产“小龙”Kimi 2.5快速开发小游戏
  • vue springboot星巴克咖啡店管理系统
  • c#变长关键字和参数默认值
  • springboot广府传统文化交互旅游文创商城平台vue可视化大屏
  • springboot求职与招聘系统vue-企业资料上传审核_x2puw7vb
  • 分词器(Tokenizer)-sentencepiece(把训练语料中的字符自动组合成一个最优的子词(subword)集合。) - 教程
  • GPT-5.3和Claude 4.6打架,我却在偷偷用“向量引擎”造核弹?OpenClaw/opencode配置保姆级教程(内含福利)
  • springboot-vue蔬菜水果商城批发系统的设计与实现
  • 工业级串口防粘包状态机的完整 C# 实现,适用于工控机上位机场景
  • YOLO26涨点改进| 全网独家创新、特征融合改进篇 | TGRS 2025顶刊| 引入MROD -YOLO的 MSIA多尺度迭代聚合模块,强化语义特征之间交互,提升复杂环境中小目标检测,多模态融合