提出 #39752921


ソースコード 拡げる

use proconio::input;

fn main() {
    input! {
        n: usize,
        a: [usize; n],
    };
    let mut sum = 0_usize;
    for a_i in a {
        let mut x = a_i;
        let mut c = 0_usize;
        while x % 2 == 0 {
            x /= 2;
            c += 1;
        }
        sum += c;
    }
    let ans = sum;
    println!("{}", ans);
}

提出情報

提出日時
問題 C - *3 or /2
ユーザ bouzuya
言語 Rust (1.42.0)
得点 300
コード長 342 Byte
結果 AC
実行時間 9 ms
メモリ 2288 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 300 / 300
結果
AC × 3
AC × 15
セット名 テストケース
Sample sample_01.txt, sample_02.txt, sample_03.txt
All in01.txt, in02.txt, in03.txt, in04.txt, in05.txt, in06.txt, in07.txt, in08.txt, in09.txt, in10.txt, in11.txt, in12.txt, sample_01.txt, sample_02.txt, sample_03.txt
ケース名 結果 実行時間 メモリ
in01.txt AC 9 ms 2260 KiB
in02.txt AC 2 ms 2224 KiB
in03.txt AC 2 ms 2264 KiB
in04.txt AC 2 ms 2128 KiB
in05.txt AC 2 ms 2168 KiB
in06.txt AC 2 ms 2236 KiB
in07.txt AC 2 ms 2232 KiB
in08.txt AC 2 ms 2160 KiB
in09.txt AC 2 ms 2256 KiB
in10.txt AC 2 ms 2172 KiB
in11.txt AC 3 ms 2288 KiB
in12.txt AC 2 ms 2200 KiB
sample_01.txt AC 2 ms 1888 KiB
sample_02.txt AC 2 ms 2088 KiB
sample_03.txt AC 1 ms 1924 KiB