Yuulis.log

Yuulis.log

トンネルを抜けるとそこは参照エラーであった。

【AtCoder】AtCoder Beginner Contest 368 - 参加記 | 茶コーダーが解くAtCoder

atcoder.jp

コンテスト時間: 2024-08-24(土) 21:00 ~ 2024-08-24(土) 22:40 (100分)

A - Cut

Difficulty: ???

解答時間: 8:12


  •  N 枚のカードからなる山があり、上から  i 番目のカードには整数  A_i が書かれている。山の下から  K 枚を取り出してその順序のまま山の上に乗せたとき、カードに書かれた整数を山の上から順に出力せよ。
  •  i = N - K + 1 から  N まで  A_i を出力した後、  i = 1 から  N - K まで  A_i を出力する。

B - Decrease 2 max elements

Difficulty: ???

解答時間: 13:21


  • 長さ  N の正整数列  A が与えられる。「 A の要素を降順に並び替えた後、  A_1 A_2 1 減らす」という操作を  A に含まれる正の整数の要素が1つ以下になるまで繰り返すとき、操作回数を求めよ。
  • 実際にシミュレーションしていく。
  • 「降順」を「逆順」と誤読してタイムロス。

C - Triple Attack

Difficulty: ???


  •  N 人の敵が一列に並んでいて、先頭から  i 番目の敵の体力は  H_i である。  T = 0 とし、「 T 1 増やした後、体力が  1 以上の最も先頭の敵を攻撃する。  T が3の倍数のときは体力を3減らせ、そうでないときは1減らすことができる」という行動を全ての敵の体力が0になるまで繰り返すとき、最終的な  T の値を求めよ。
  • 「3回の攻撃セットで体力を5減らすことができる」というアイデアはあったのだが、あまりの処理がうまくいかず終了。
  • 一部だけシミュレーションするという発想は思いつかなかった...

結果

Performance: 270

Rating: 660 → 625 (-35)

atcoder.jp