Submission #1587863
Source Code Expand
use std::io::*; use std::str::*; fn read_tuple<T1: FromStr, T2: FromStr>() -> (T1, T2) { let mut buf = String::new(); stdin().read_line(&mut buf).ok(); let mut it = buf.trim().split_whitespace(); let x = it.next().unwrap().parse::<T1>().ok().unwrap(); let y = it.next().unwrap().parse::<T2>().ok().unwrap(); (x, y) } fn main() { let (a,b): (i32, i32) = read_tuple(); let q = (a-b).abs() / 10; let r = (a-b).abs() % 10; let r = match r { 0 => 0, 1 | 5 => 1, 2 | 4 | 6 | 9 => 2, 3 | 7 | 8 => 3, _ => panic!("") }; println!("{}", q + r); }
Submission Info
Submission Time | |
---|---|
Task | B - リモコン |
User | aimy |
Language | Rust (1.15.1) |
Score | 100 |
Code Size | 644 Byte |
Status | AC |
Exec Time | 2 ms |
Memory | 4352 KB |
Judge Result
Set Name | All | ||
---|---|---|---|
Score / Max Score | 100 / 100 | ||
Status |
|
Set Name | Test Cases |
---|---|
All | 00_maxdiff.txt, 00_maxret.txt, 00_sample1.txt, 00_sample2.txt, 00_sample3.txt, 01_rnd_00.txt, 01_rnd_01.txt, 01_rnd_02.txt, 01_rnd_03.txt, 01_rnd_04.txt, 01_rnd_05.txt, 01_rnd_06.txt, 01_rnd_07.txt, 01_rnd_08.txt, 01_rnd_09.txt, 01_rnd_10.txt, 01_rnd_11.txt, 01_rnd_12.txt, 01_rnd_13.txt, 01_rnd_14.txt, 01_rnd_15.txt, 01_rnd_16.txt, 01_rnd_17.txt, 01_rnd_18.txt, 01_rnd_19.txt, 01_rnd_20.txt, 01_rnd_21.txt, 01_rnd_22.txt, 01_rnd_23.txt, 01_rnd_24.txt, 01_rnd_25.txt, 01_rnd_26.txt, 01_rnd_27.txt, 01_rnd_28.txt, 01_rnd_29.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00_maxdiff.txt | AC | 2 ms | 4352 KB |
00_maxret.txt | AC | 2 ms | 4352 KB |
00_sample1.txt | AC | 2 ms | 4352 KB |
00_sample2.txt | AC | 2 ms | 4352 KB |
00_sample3.txt | AC | 2 ms | 4352 KB |
01_rnd_00.txt | AC | 2 ms | 4352 KB |
01_rnd_01.txt | AC | 2 ms | 4352 KB |
01_rnd_02.txt | AC | 2 ms | 4352 KB |
01_rnd_03.txt | AC | 2 ms | 4352 KB |
01_rnd_04.txt | AC | 2 ms | 4352 KB |
01_rnd_05.txt | AC | 2 ms | 4352 KB |
01_rnd_06.txt | AC | 2 ms | 4352 KB |
01_rnd_07.txt | AC | 2 ms | 4352 KB |
01_rnd_08.txt | AC | 2 ms | 4352 KB |
01_rnd_09.txt | AC | 2 ms | 4352 KB |
01_rnd_10.txt | AC | 2 ms | 4352 KB |
01_rnd_11.txt | AC | 2 ms | 4352 KB |
01_rnd_12.txt | AC | 2 ms | 4352 KB |
01_rnd_13.txt | AC | 2 ms | 4352 KB |
01_rnd_14.txt | AC | 2 ms | 4352 KB |
01_rnd_15.txt | AC | 2 ms | 4352 KB |
01_rnd_16.txt | AC | 2 ms | 4352 KB |
01_rnd_17.txt | AC | 2 ms | 4352 KB |
01_rnd_18.txt | AC | 2 ms | 4352 KB |
01_rnd_19.txt | AC | 2 ms | 4352 KB |
01_rnd_20.txt | AC | 2 ms | 4352 KB |
01_rnd_21.txt | AC | 2 ms | 4352 KB |
01_rnd_22.txt | AC | 2 ms | 4352 KB |
01_rnd_23.txt | AC | 2 ms | 4352 KB |
01_rnd_24.txt | AC | 2 ms | 4352 KB |
01_rnd_25.txt | AC | 2 ms | 4352 KB |
01_rnd_26.txt | AC | 2 ms | 4352 KB |
01_rnd_27.txt | AC | 2 ms | 4352 KB |
01_rnd_28.txt | AC | 2 ms | 4352 KB |
01_rnd_29.txt | AC | 2 ms | 4352 KB |