弱っている……。子どもがインフルエンザで倒れている。普段は「元気なのに家庭保育」がよくあるのだけど今日は泣くくらいつらいようだ。
PAST #14 第14回 アルゴリズム実技検定 過去問
- E - 図形のシャッフル
https://atcoder.jp/contests/past202303-open/tasks/past202303_e
- 提出: https://atcoder.jp/contests/past202303-open/submissions/48471218
- S と T の行ごとに
'#'
と'.'
の個数が等しければ良い
use proconio::{input, marker::Chars}; fn main() { input! { h: usize, _w: usize, s: [Chars; h], t: [Chars; h], }; let f = |a: &[char]| -> (usize, usize) { a.iter().fold((0, 0), |(c1, c2), c| match c { '#' => (c1 + 1, c2), '.' => (c1, c2 + 1), _ => unreachable!(), }) }; let ans = s .into_iter() .zip(t.into_iter()) .all(|(s_i, t_i)| f(&s_i) == f(&t_i)); println!("{}", if ans { "Yes" } else { "No" }); }
今日のコミット。
- rust-examples 1 commit
- rust-atcoder 1 commit