Submission #1607124
Source Code Expand
fn main() { let n: usize = read(); let vec: Vec<(i32,i32)> = read_tuples(n); let ans = vec.iter().map(|&(a,b)|a*b).sum::<i32>() as f64 * 1.05; println!("{}", ans as i32); } fn read<T: std::str::FromStr>() -> T { let mut buf = String::new(); std::io::stdin().read_line(&mut buf).ok(); buf.trim().parse::<T>().ok().unwrap() } fn read_tuple<T1: std::str::FromStr, T2: std::str::FromStr>() -> (T1, T2) { let mut buf = String::new(); std::io::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 read_tuples<T1: std::str::FromStr, T2: std::str::FromStr>(n: usize) -> Vec<(T1, T2)> { let mut vec: Vec<(T1, T2)> = vec![]; for _ in 0 .. n { vec.push(read_tuple()); } vec }
Submission Info
Submission Time | |
---|---|
Task | A - 元気にお使い!高橋君 |
User | aimy |
Language | Rust (1.15.1) |
Score | 100 |
Code Size | 888 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_sample1.txt, 00_sample2.txt, 00_sample3.txt, 00_sample4.txt, 01_rand_00.txt, 01_rand_01.txt, 01_rand_02.txt, 01_rand_03.txt, 01_rand_04.txt, 01_rand_05.txt, 01_rand_06.txt, 01_rand_07.txt, 01_rand_08.txt, 01_rand_09.txt, 01_rand_10.txt, 01_rand_11.txt, 01_rand_12.txt, 01_rand_13.txt, 01_rand_14.txt, 01_rand_15.txt, 01_rand_16.txt, 01_rand_17.txt, 01_rand_18.txt, 01_rand_19.txt, 02_maxrand_00.txt, 02_maxrand_01.txt, 02_maxrand_02.txt, 02_maxrand_03.txt, 02_maxrand_04.txt, 02_maxrand_05.txt, 02_maxrand_06.txt, 02_maxrand_07.txt, 02_maxrand_08.txt, 02_maxrand_09.txt, 02_maxrand_10.txt, 02_maxrand_11.txt, 02_maxrand_12.txt, 02_maxrand_13.txt, 02_maxrand_14.txt, 02_maxrand_15.txt, 02_maxrand_16.txt, 02_maxrand_17.txt, 02_maxrand_18.txt, 02_maxrand_19.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00_sample1.txt | AC | 2 ms | 4352 KB |
00_sample2.txt | AC | 2 ms | 4352 KB |
00_sample3.txt | AC | 2 ms | 4352 KB |
00_sample4.txt | AC | 2 ms | 4352 KB |
01_rand_00.txt | AC | 2 ms | 4352 KB |
01_rand_01.txt | AC | 2 ms | 4352 KB |
01_rand_02.txt | AC | 2 ms | 4352 KB |
01_rand_03.txt | AC | 2 ms | 4352 KB |
01_rand_04.txt | AC | 2 ms | 4352 KB |
01_rand_05.txt | AC | 2 ms | 4352 KB |
01_rand_06.txt | AC | 2 ms | 4352 KB |
01_rand_07.txt | AC | 2 ms | 4352 KB |
01_rand_08.txt | AC | 2 ms | 4352 KB |
01_rand_09.txt | AC | 2 ms | 4352 KB |
01_rand_10.txt | AC | 2 ms | 4352 KB |
01_rand_11.txt | AC | 2 ms | 4352 KB |
01_rand_12.txt | AC | 2 ms | 4352 KB |
01_rand_13.txt | AC | 2 ms | 4352 KB |
01_rand_14.txt | AC | 2 ms | 4352 KB |
01_rand_15.txt | AC | 2 ms | 4352 KB |
01_rand_16.txt | AC | 2 ms | 4352 KB |
01_rand_17.txt | AC | 2 ms | 4352 KB |
01_rand_18.txt | AC | 2 ms | 4352 KB |
01_rand_19.txt | AC | 2 ms | 4352 KB |
02_maxrand_00.txt | AC | 2 ms | 4352 KB |
02_maxrand_01.txt | AC | 2 ms | 4352 KB |
02_maxrand_02.txt | AC | 2 ms | 4352 KB |
02_maxrand_03.txt | AC | 2 ms | 4352 KB |
02_maxrand_04.txt | AC | 2 ms | 4352 KB |
02_maxrand_05.txt | AC | 2 ms | 4352 KB |
02_maxrand_06.txt | AC | 1 ms | 4352 KB |
02_maxrand_07.txt | AC | 2 ms | 4352 KB |
02_maxrand_08.txt | AC | 2 ms | 4352 KB |
02_maxrand_09.txt | AC | 2 ms | 4352 KB |
02_maxrand_10.txt | AC | 2 ms | 4352 KB |
02_maxrand_11.txt | AC | 2 ms | 4352 KB |
02_maxrand_12.txt | AC | 2 ms | 4352 KB |
02_maxrand_13.txt | AC | 2 ms | 4352 KB |
02_maxrand_14.txt | AC | 2 ms | 4352 KB |
02_maxrand_15.txt | AC | 1 ms | 4352 KB |
02_maxrand_16.txt | AC | 2 ms | 4352 KB |
02_maxrand_17.txt | AC | 2 ms | 4352 KB |
02_maxrand_18.txt | AC | 2 ms | 4352 KB |
02_maxrand_19.txt | AC | 2 ms | 4352 KB |