AT_agc034_a.[AGC034A] Kenken Race

普及-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有 NN 个格子排成一行,从左到右依次编号为 1,2,…,N1, 2, \ldots, N。给定一个长度为 NN 的仅由 . 和 # 组成的字符串 SS,其中 SS 的第 ii 个字符为 # 表示第 ii 个格子上有一块岩石,为 . 表示该格子为空。

一开始,すぬけ君在第 AA 个格子,ふぬけ君在第 BB 个格子。

你可以任意多次重复以下操作:

  • 选择すぬけ君或ふぬけ君,让他向右跳 11 格或 22 格。跳到的格子必须存在,且该格子上不能有岩石,也不能有另一个人。

你需要通过若干次操作,使得すぬけ君到达第 CC 个格子,ふぬけ君到达第 DD 个格子。

请判断是否可以实现上述目标。

输入格式

输入通过标准输入给出,格式如下:

NN AA BB CC DD SS

输出格式

如果可以实现目标,输出 Yes,否则输出 No。

输入输出样例

  • 输入#1

    7 1 3 6 7
    .#..#..

    输出#1

    Yes
  • 输入#2

    7 1 3 7 6
    .#..#..

    输出#2

    No
  • 输入#3

    15 1 3 15 13
    ...#.#...#.#...

    输出#3

    Yes

说明/提示

限制条件

  • 4≤N≤200, ⁣0004 \leq N \leq 200,\!000
  • SS 是仅由 . 和 # 组成的长度为 NN 的字符串
  • 1≤A,B,C,D≤N1 \leq A, B, C, D \leq N
  • 第 AA、BB、CC、DD 个格子上没有岩石
  • AA、BB、CC、DD 互不相同
  • A<BA < B
  • A<CA < C
  • B<DB < D

样例解释 1

例如,可以按如下方式移动(用 A 表示すぬけ君,用 B 表示ふぬけ君):

A#B.#..
A#.B#..
.#AB#..
.#A.#B.
.#.A#B.
.#.A#.B
.#..#AB

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页