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

Codeforces 杂题集(其三)

 

记录一些没有写在其他随笔中的 Codeforces 杂题, 以 Problemset 题号排序

 

1092C - Prefixes and Suffixes(1700, strings)
给定一个未知字符串被打乱顺序的所有真前缀和真后缀(长度从 \(1\)\(n-1\)),要求将每个输入的子串正确分类为前缀('P')或后缀('S')。

题解

关键是判断长度是 \(n-1\) 的两个真前缀或真后缀到底谁是真前缀/真后缀,这样就知道整个串的内容了

view code
#include <bits/stdc++.h>
using namespace std;using ll = long long;int main() {ios::sync_with_stdio(false);cin.tie(nullptr);int n;cin >> n;vector<string> v(2 * n - 2);string s1, s2;for (int i = 0; i < 2 * n - 2; i++) {cin >> v[i];if (v[i].size() == n - 1) {if (s1.empty()) {s1 = s2 = v[i];} else {s1 += v[i].back();s2 = v[i][0] + s2;}}}auto solve = [&](string s) {string ans;vector<int> vis(n);for (auto a : v) {int len = a.size();if (!vis[len] && s.substr(0, len) == a) {ans += 'P';vis[len] = 1;} else if (s.substr(n - len, len) == a) {ans += 'S';} else {return ""s;}}return ans;};string ans1 = solve(s1);if (ans1.size()) {cout << ans1 << '\n';} else {cout << solve(s2) << '\n';}
}
http://www.jsqmd.com/news/968932/

相关文章:

  • 20260607模拟赛总结
  • KMS智能激活脚本:让Windows和Office授权管理变得简单高效
  • 哈尔滨平房区黄金回收944元/克 警惕报价陷阱选择正规渠道 - 专业黄金回收
  • 滤波器选型实战:无源与有源滤波器的核心差异与应用场景解析
  • 2026新疆靠谱导游合集|不踩雷!8位本地持证向导,按需直接抄✅ - 必辉旅行
  • Playwright MCP + Claude Code 浏览器自动化实测:从安装到跑通亚马逊竞品分析,踩了 3 个坑
  • 星露谷物语SMAPI完整指南:从零开始掌握模组安装与管理
  • TV Bro电视浏览器终极指南:如何用遥控器轻松浏览网页的完整解决方案
  • 2026台州黄金回收选择指南:五家综合评测 - 商业快讯早知道
  • 番禺黄金回收哪家靠谱?金小福|番禺全区第一24小时上门大盘价回收0套路 - 资讯纵览
  • Windows一键运行的Java打字训练工具,含闯关游戏和离线练习模块
  • 免费在线去水印工具怎么用?无需注册的无水印视频图片保存免费方法 - 工具软件使用方法推荐
  • 扬州高端车贴膜哪家专业 - 资讯纵览
  • 050、红外截止滤镜选型:IRCF 截止波长、透过率与鬼影控制的工程参数
  • BambuStudio实战:从零开始掌握专业3D切片软件的完整开发指南
  • 大模型数学基础 - Ref
  • 电子元器件分销商如何自建B2C商城:抓住小批量采购趋势,实现数字化转型
  • 从OFO溃败看技术人坚守:工匠精神与互联网思维的生态互补
  • DDrawCompat终极指南:让Windows 11完美运行DirectX老游戏的免费方案
  • 015、自定义 Slash Command:从简单别名到带参数复杂命令的开发方法
  • CSDN AI申诉不是万能的,但错过这4个时间节点=自动放弃——20年版权合规专家亲授维权倒计时清单
  • 抖音无水印视频批量下载终极指南:免费开源工具完全解析
  • STM32F103智能小车三功能实战工程:红外遥控操作、超声波实时避障、黑白线精准循迹
  • 2026年AI豆包GEO推广深度测评:深圳昊客网络一风AI脱颖而出 - 猫头鹰AI推广
  • 常州市天宁区黄金回收指南:金价高企如何安全变现? - 专业黄金回收
  • 如何构建iOS游戏修改神器:H5GG JavaScript引擎深度解析与实战指南
  • 047、Quad Bayer 四合一像素:Binning 模式下的分辨率与信噪比权衡
  • 宁波2026年6月名表回收实测:从开盖到到账的全程记录 - 薛定谔的梨花猫
  • openLCA 2.6.2 开源生命周期评估软件:免费可持续性分析终极指南
  • 2026 石家庄手表回收怎么挑商户 添价收实体门店口碑出众 - 薛定谔的梨花猫