RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
문제 JOI00066

マラソン大会2 (Marathon Race 2)

설명

JOI 街道は東西に伸びる長さL メートルの道路であり,道路の西端からl メートル(0 ≦l ≦L) 進んだ場
所は地点l と呼ばれている.
さて,今年はJOI 街道で初めてマラソン大会が開催されることとなった.このマラソン大会は通常のルー
ルとは異なり,次のようなルールに基づいて行われる.
• 道路上にN 個のボールが置かれており,i 番目(1 ≦i ≦N) のボールは地点Xi に置かれている.複数
のボールが同じ地点に置かれていることもある.
• 参加者は定められたスタート地点から出発する.
• N 個のボールをすべて持った状態で,定められたゴール地点に制限時間内にたどり着くと完走とな
る.ただし,一度持ったボールを地面に置くと失格となる.
この大会のスタート地点,ゴール地点および制限時間はまだ公開されていないが,Q 個のシナリオのいず
れかになることは既に公開されている.j 番目(1 ≦j ≦Q) のシナリオでは,スタート地点が地点S j,ゴー
ル地点が地点G j,制限時間がT j 秒である.
マラソン大会の参加者である理恵さんは,ボールを1 個拾うのに1 秒かかり,x 個のボールを持った状態
で道路上を1 メートル走るのにx + 1 秒かかる.
JOI 街道,ボール,シナリオに関する情報が与えられたとき,それぞれのシナリオについて,理恵さんが
完走する方法が存在するかを判定するプログラムを作成せよ.

제약

• 1 ≦N ≦500 000.
• 1 ≦L ≦500 000.
• 0 ≦Xi ≦L (1 ≦i ≦N).
• 1 ≦Q ≦500 000.
• 0 ≦S j ≦L (1 ≦j ≦Q).
• 0 ≦G j ≦L (1 ≦j ≦Q).
• 1 ≦T j ≦500 000 (1 ≦j ≦Q).
• 入力される値はすべて整数である.

  1. (7 点) N ≦7,Q ≦10,S j = 0,G j = 0 (1 ≦j ≦Q).
  2. (7 点) N ≦7,Q ≦10.
  3. (10 点) N ≦14,Q ≦10.
  4. (28 点) N ≦100,Q ≦10.
  5. (10 点) N ≦2 000,Q ≦10.
  6. (19 点) N ≦2 000.
  7. (19 点) 追加の制約はない.

第23 回日本情報オリンピック(JOI 2023/2024) 本選
2024 年2 月4 日(オンライン開催)

입력 형식

入力は以下の形式で標準入力から与えられる.
N L
X1 X2 · · · XN
Q
S 1 G1 T1
S 2 G2 T2
...
S Q GQ TQ

第23 回日本情報オリンピック(JOI 2023/2024) 本選
2024 年2 月4 日(オンライン開催)

출력 형식

標準出力にQ 行で出力せよ.j 行目(1 ≦j ≦Q) には,j 番目のシナリオにおいて理恵さんが完走する方
法が存在する場合Yes,そうでない場合No を出力せよ.

예제 1
입력
3 100
30 80 30
3
0 100 403
0 100 300
0 100 262
출력
Yes
Yes
No
예제 2
입력
3 100
30 80 30
3
0 0 403
0 0 300
0 0 262
출력
Yes
No
No
예제 3
입력
6 100
0 50 100 0 50 100
4
20 70 600
70 20 600
10 40 600
40 10 600
출력
No
Yes
No
Yes
문제 정보

생성자가 기록되지 않았습니다.

출처 JOI 2024 Final

평가 및 의견

マラソン大会2 (Marathon Race 2)

개요
출제자 난이도 Unrated 레이팅 미적용 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

マラソン大会2 (Marathon Race 2)

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8