contests/arc128/arc128_a_another.rs (22 lines of code) (raw):
#![allow(non_snake_case)]
use proconio::input;
fn main() {
input! {
N: u64,
A: [u64; N as u64]
}
let mut answer = vec![];
for _ in 0..N {
answer.push(0);
}
for i in 0..(N - 1) as u64 {
if A[i as usize] > A[i as usize + 1] {
answer[i as usize] = 1;
answer[i as usize + 1] = 1;
}
}
for a in answer {
print!("{} ", a);
}
println!();
}
// https://atcoder.jp/contests/arc128/tasks/arc128_a
// 参考:https://atcoder.jp/contests/arc128/submissions/26599196