by@hakatashi
AC
951ms
use std::io::Read; fn main() { let mut buffer = String::new(); std::io::stdin().read_to_string(&mut buffer).unwrap(); let a:i32 = buffer[0..2].parse().unwrap(); let b:i32 = buffer[3..5].parse().unwrap(); let c:i32 = buffer[6..8].parse().unwrap(); let d:i32 = buffer[9..11].parse().unwrap(); let e:i32 = buffer[12..14].parse().unwrap(); let f:i32 = buffer[15..17].parse().unwrap(); let g:i32 = buffer[18..20].parse().unwrap(); let h:i32 = buffer[21..23].parse().unwrap(); let i:i32 = buffer[24..26].parse().unwrap(); let j:i32 = buffer[27..29].parse().unwrap(); let k:i32 = buffer[30..32].parse().unwrap(); let l:i32 = buffer[33..35].parse().unwrap(); let m:i32 = d-a; let n:i32 = g-a; let o:i32 = j-a; let p:i32 = e-b; let q:i32 = h-b; let r:i32 = k-b; let s:i32 = f-c; let t:i32 = i-c; let u:i32 = l-c; print!("{}", (m*q*u+n*r*s+o*p*t-m*r*t-n*p*u-o*q*s)/6); }
79 11 07 76 50 93 39 75 65 94 02 85
14578