Submission #19686265


Source Code Expand

#[allow(unused_imports)]
use proconio::marker::{Chars, Isize1, Usize1};
use proconio::{fastout, input};

#[fastout]
fn main() {
    input! {
        n: u32,
    }
    let mut cnt = 1;
    let mut all_f = 1;
    for _ in 0..n {
        input! {
            op: String,
        }
        if op == "AND" {
            cnt += 1;
        } else {
            let a = 2usize.pow(cnt) - 1;
            all_f *= a;
            cnt = 1;
        }
    }

    let a = 2usize.pow(cnt) - 1;
    all_f *= a;

    let ans = 2usize.pow(n + 1) - all_f;
    println!("{}", ans);
}

Submission Info

Submission Time
Task D - Logical Expression
User tkobayashi0111
Language Rust (1.42.0)
Score 0
Code Size 563 Byte
Status WA
Exec Time 6 ms
Memory 2164 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 400
Status
AC × 2
AC × 6
WA × 15
Set Name Test Cases
Sample sample_01.txt, sample_02.txt
All max_01.txt, max_02.txt, min_01.txt, min_02.txt, random_01.txt, random_02.txt, random_03.txt, random_04.txt, random_05.txt, random_06.txt, random_07.txt, random_08.txt, random_09.txt, random_10.txt, random_11.txt, random_12.txt, random_13.txt, random_14.txt, random_15.txt, sample_01.txt, sample_02.txt
Case Name Status Exec Time Memory
max_01.txt AC 6 ms 2116 KiB
max_02.txt AC 2 ms 2036 KiB
min_01.txt AC 2 ms 1936 KiB
min_02.txt AC 2 ms 2092 KiB
random_01.txt WA 2 ms 2036 KiB
random_02.txt WA 2 ms 2152 KiB
random_03.txt WA 2 ms 2092 KiB
random_04.txt WA 1 ms 2040 KiB
random_05.txt WA 2 ms 2048 KiB
random_06.txt WA 1 ms 2164 KiB
random_07.txt WA 2 ms 2148 KiB
random_08.txt WA 2 ms 1980 KiB
random_09.txt WA 2 ms 2056 KiB
random_10.txt WA 2 ms 2052 KiB
random_11.txt WA 2 ms 2088 KiB
random_12.txt WA 2 ms 2148 KiB
random_13.txt WA 3 ms 2072 KiB
random_14.txt WA 2 ms 2076 KiB
random_15.txt WA 2 ms 1976 KiB
sample_01.txt AC 2 ms 1980 KiB
sample_02.txt AC 2 ms 2020 KiB