contests/abc097/abc097_a.rs (21 lines of code) (raw):
#![allow(non_snake_case)]
use num::abs;
use proconio::{fastout, input};
#[fastout]
fn main() {
input! {
a: isize,
b: isize,
c: isize,
d: isize,
}
if abs(a - c) <= d {
println!("Yes");
return;
}
if abs(a - b) <= d && abs(b - c) <= d {
println!("Yes");
return;
}
println!("No");
}
// https://atcoder.jp/contests/abc097/tasks/abc097_a