a.rs (584B)
1 use std::cmp::Ordering; 2 mod common; 3 use common::*; 4 5 fn main() { 6 let mut line = String::new(); 7 let mut sum = 0; 8 let mut i = 0; 9 loop { 10 i += 1; 11 let _ = std::io::stdin().read_line(&mut line).unwrap(); 12 let p = parse(line.as_bytes()); 13 line.clear(); 14 let _ = std::io::stdin().read_line(&mut line).unwrap(); 15 let q = parse(line.as_bytes()); 16 if compare(&p, &q) != Ordering::Greater { sum += i; } 17 if std::io::stdin().read_line(&mut line).unwrap() == 0 { break; } 18 line.clear(); 19 } 20 println!("{sum}"); 21 }