diff --git a/pakencamp-2020-day1/src/bin/h.rs b/pakencamp-2020-day1/src/bin/h.rs index 101ebb15..7bb255a9 100644 --- a/pakencamp-2020-day1/src/bin/h.rs +++ b/pakencamp-2020-day1/src/bin/h.rs @@ -1,11 +1,13 @@ +// use proconio::input; -use proconio::marker::Usize1; fn main() { input! { - n: usize, - a: [Usize1; n], + t: usize, + abc: [(u64, u64, u64); t], }; - let ans = n - a.len(); - println!("{}", ans); + for &(a, b, c) in abc.iter() { + let ans = ((a & b) == b) && (((b & c) == b) || ((b & c) == 0)) && ((a | c) == a); + println!("{}", if ans { "Yes" } else { "No" }); + } }