contests/abc201/abc201_a.rs (21 lines of code) (raw):

#![allow(non_snake_case)] use permutohedron::LexicalPermutation; use proconio::{fastout, input}; #[fastout] fn main() { input! { A: [i64; 3] } let mut B = A.clone(); B.sort(); loop { if B[2] - B[1] == B[1] - B[0] { println!("Yes"); return; } if !B.next_permutation() { break; } } println!("No"); } // https://atcoder.jp/contests/abc201/tasks/abc201_a