bouzuya.hatenablog.com

ぼうずやのにっき

Brotate をクリアした / ABC140 A, B, C, D を解いた

この間の日曜日 (2023-08-20) に Brotate をクリアした。プレイ時間は約 60 時間。

実績コンプリートまでプレイした。つまり全キャラを出現させてそれぞれ 1 回はクリアした。

そんなに面白いと感じていないようで何度もプレイしたくなる (面白い) 。音楽も良い。

特に制限がないときは霊妙で攻撃速度を上げてパラメーターの差でゴリ押しした。難易度 5 をクリアしたのは雄牛で適当に近距離を上げれば火力は 3 倍のペースで上がるのでアーマーや回避を上げればなんとかなった。


ABC140 : AtCoder Beginner Contest 140

use proconio::{input, marker::Chars};

fn main() {
    input! {
        _n: usize,
        k: usize,
        s: Chars,
    };
    let mut prev = s[0];
    let mut eq = 0_usize;
    let mut ne = 0_usize;
    for s_i in s.into_iter().skip(1) {
        if prev == s_i {
            eq += 1;
        } else {
            ne += 1;
        }
        prev = s_i;
    }
    let ans = eq + ne.min(2 * k);
    println!("{}", ans);
}

今日のコミット。