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

CF298A Snow Footprints 题解

CF298A Snow Footprints

rjdjx

1.背景

我在和同学打1300

2.题目

有一条笔直的雪路,分为 n 个区块。这些区块从左到右编号,从 1 到 n。如果一个人从 i 号区块移动到 (i + 1) 号区块,他将在 i 号区块留下一个右脚印。同样地,如果一个人从 i 号区块移动到 (i - 1) 号区块,他将在 i 号区块留下一个左脚印。如果 i 号区块上已经有一个脚印,新脚印将覆盖旧脚印。

img

一开始,没有脚印。然后北极熊爱丽丝从 s 号区块出发,进行一系列移动,最后停在 t 号区块。已知爱丽丝从不离开这条路。

你将得到爱丽丝脚印的描述。你的任务是通过观察脚印找到一对可能的 s, t 值。

输入

输入的第一行包含整数 n (3 ≤ n ≤ 1000)。

第二行包含道路的描述——一个由 n 个字符组成的字符串。每个字符将是 "."(没有脚印的区块),或 "L"(有左脚印的区块),"R"(有右脚印的区块)。

可以保证给定的字符串至少包含一个不等于 "." 的字符。此外,第一个和最后一个字符将始终是 "."。可以保证存在解决方案。

输出

打印两个用空格分隔的整数——st 的值。如果有多个可能的解决方案,你可以打印其中任何一个。

示例

Inputcopy Outputcopy
9 ..RRLL... 3 4
Inputcopy Outputcopy
11 .RRRLLLLL.. 7 5

注意

第一个测试样例是图片中的那个。

3.思路

这是一道唐人构造

首先观察到,整个序列只有可能是若干个.+若干个R+若干个L+若干个.

接下来,我们发现可以这样构造:

从起点(R第一次出现的位置)开始往右走,到达最右边后转方向往左走,到达终点(R最后一次出现的位置)

但是我们发现WA on test 4了,发现,没有特判全是L的情况,所以我们还需要特殊处理一下,这里比较简单。

3.Code

#include<bits/stdc++.h>
using namespace std;
int n,flag,flag1;
char s[2000010];
main(){cin>>n;for(int i=0;i<n;i++){cin>>s[i];if(!flag and s[i]=='R')cout<<i+1<<' ',flag=1;}flag=0;for(int i=n-1;i>=0;i--){if(!flag and s[i]=='R')cout<<(s[i+1]=='L'?i+1:i+2)<<' ',flag=1;}if(flag)return 0;for(int i=n-1;i>=0;i--){if(!flag and s[i]=='L')cout<<i+1<<' ',flag=1;}flag=0;for(int i=0;i<n;i++){cin>>s[i];if(!flag and s[i]=='L')cout<<i<<' ',flag=1;}return 0;
}
http://www.jsqmd.com/news/371152/

相关文章:

  • 2026年口碑好的冰箱重型滑轨/不锈钢重型滑轨直销厂家采购指南如何选 - 行业平台推荐
  • 2026年质量好的毛绒玩具激光切割机/小视觉激光切割机哪家强生产厂家实力参考 - 行业平台推荐
  • 欧盟与印度自贸协定开启IT服务新时代
  • AI系统安全加固方案:架构师如何设计安全的密钥管理系统
  • Snow Footprints CodeForces - 298A 的题解
  • 大卫·德雷曼的对比优势:在市场低迷时逆向而行
  • 微软二月补丁日修复六个零日漏洞
  • 提示工程架构师实战:用Agentic AI提升prompt的“泛化能力”
  • Fact2Fiction Targeted Poisoning Attack to Agentic Fact-checking System
  • Arctic Wolf瞄准亚太地区中端市场网络安全缺口
  • 2026年口碑好的医用抽屉滑轨/骑马抽屉滑轨厂家热卖产品推荐(近期) - 行业平台推荐
  • 2026 年四川月嫂培训、养老护理培训怎么选,五大核心痛点 + 真实排名帮你避坑 - 深度智识库
  • 2026年知名的阻尼静音平面铰链/进口品牌平面铰链源头直供参考哪家便宜 - 行业平台推荐
  • 2026年比较好的郑州电力管/郑州cpvc电力管推荐几家可靠供应商参考 - 行业平台推荐
  • 2026年热门的无尘车间净化铝型材/包边净化铝型材供应商采购指南怎么联系 - 行业平台推荐
  • 2026年靠谱的减速机/精密行星减速机可靠供应商参考推荐几家 - 行业平台推荐
  • 从GPT到LLaMA:提示工程架构师对比移动端大模型提示策略差异
  • 2026冷却塔行业十大服务商:玻璃钢环保制品全链路解决方案新标杆 - 深度智识库
  • 稳定基因敲低细胞系(Stable Gene Knockdown Cell Line)是什么?从 RNAi / CRISPRi 到 HEK293、CHO 稳态抑制模型的系统理解
  • 大数据环境下Doris架构设计全解析
  • 企业日志集中化管理:基于Filebeat+Logstash的解决方案
  • 2026年靠谱的中空旋转平台减速机/精密型中空旋转平台销售厂家采购建议选哪家 - 行业平台推荐
  • 价值投资与财务报表分析
  • 2026年质量好的衣柜缓冲滑轨/珠宝缓冲滑轨怎么选直销厂家价格参考 - 行业平台推荐
  • 2026年热门的高端不锈钢门吸/不锈钢门吸供应商推荐怎么联系(畅销) - 行业平台推荐
  • 2026年热门的橡胶开炼机/小型塑胶开炼机厂家实力参考哪家质量好 - 行业平台推荐
  • 从零开始实现一个简易json解析器
  • Android Scoped Storage适配完全指南
  • 2026.2.11 模拟赛
  • 2026年口碑好的空气密封圈/航空充气密封圈实力工厂参考怎么选 - 行业平台推荐