blog.bouzuya.net

2024-01-12 東京 / PAST #3 C

東京。移動時間で bouzuya/bbna の backend やその構成図を描いた。


PAST #3 第三回 アルゴリズム実技検定 過去問

use proconio::input;

fn main() {
    input! {
        a: usize,
        r: usize,
        n: usize,
    };

    if r == 1 {
        let x = a * r;
        if x > 10_usize.pow(9) {
            println!("large");
        } else {
            println!("{}", x);
        }
        return;
    }

    let mut x = a;
    for _ in 1..n {
        x *= r;
        if x > 10_usize.pow(9) {
            println!("large");
            return;
        }
    }
    let ans = x;
    println!("{}", ans);
}

今日のコミット。