Submission #3247522


Source Code Expand

fn q2(n:i32) -> bool {
    let m = n / 7;
    match (0..m+1).find(|x| ((n - x * 7) % 4 == 0)) {
        None => false,
        _ => true
    }
}

fn main() {
    let n = read::<i32>();
    println!("{}", if q2(n) { "Yes" } else { "No" });
}

fn read<T: std::str::FromStr>() -> T {
    let mut s = String::new();
    std::io::stdin().read_line(&mut s).ok();
    s.trim().parse().ok().unwrap()
}

Submission Info

Submission Time
Task B - Cakes and Donuts
User teruuu
Language Rust (1.15.1)
Score 200
Code Size 410 Byte
Status AC
Exec Time 2 ms
Memory 4352 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 3
AC × 23
Set Name Test Cases
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, in13.txt, in14.txt, in15.txt, in16.txt, in17.txt, in18.txt, in19.txt, in20.txt, sample_01.txt, sample_02.txt, sample_03.txt
Case Name Status Exec Time Memory
in01.txt AC 2 ms 4352 KB
in02.txt AC 1 ms 4352 KB
in03.txt AC 2 ms 4352 KB
in04.txt AC 2 ms 4352 KB
in05.txt AC 2 ms 4352 KB
in06.txt AC 2 ms 4352 KB
in07.txt AC 2 ms 4352 KB
in08.txt AC 2 ms 4352 KB
in09.txt AC 2 ms 4352 KB
in10.txt AC 2 ms 4352 KB
in11.txt AC 2 ms 4352 KB
in12.txt AC 2 ms 4352 KB
in13.txt AC 2 ms 4352 KB
in14.txt AC 2 ms 4352 KB
in15.txt AC 2 ms 4352 KB
in16.txt AC 2 ms 4352 KB
in17.txt AC 2 ms 4352 KB
in18.txt AC 2 ms 4352 KB
in19.txt AC 2 ms 4352 KB
in20.txt AC 2 ms 4352 KB
sample_01.txt AC 2 ms 4352 KB
sample_02.txt AC 2 ms 4352 KB
sample_03.txt AC 2 ms 4352 KB