Submission #47311153
Source Code Expand
// -*- coding:utf-8-unix -*-
use proconio::input;
fn main() {
input! {
(a, b, m): (usize, usize, usize),
a_array: [usize; a],
b_array: [usize; b],
xyc: [(usize, usize, usize); m],
}
let min_ab = a_array.iter().min().unwrap() + b_array.iter().min().unwrap();
let min = xyc
.iter()
.map(|(x, y, c)| a_array[x - 1] + b_array[y - 1] - c)
.chain([min_ab].iter().copied())
.min()
.unwrap();
println!("{}", min);
}
Submission Info
| Submission Time | |
|---|---|
| Task | B - Nice Shopping |
| User | homura10059 |
| Language | Rust (rustc 1.70.0) |
| Score | 200 |
| Code Size | 525 Byte |
| Status | AC |
| Exec Time | 12 ms |
| Memory | 8560 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 200 / 200 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | 00_sample_01, 00_sample_02, 00_sample_03 |
| All | 00_sample_01, 00_sample_02, 00_sample_03, 02_maxsize_01, 02_maxsize_02, 02_onecase_01, 02_onecase_02, 02_random_01, 02_random_02, 03_ansbig_01, 03_ansbig_02, 04_ansmax_01, 04_ansmax_02, 05_oneticket_01, 05_oneticket_02, 90_handmake_01, 90_handmake_02 |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00_sample_01 | AC | 1 ms | 1924 KiB |
| 00_sample_02 | AC | 1 ms | 1888 KiB |
| 00_sample_03 | AC | 1 ms | 1856 KiB |
| 02_maxsize_01 | AC | 12 ms | 8416 KiB |
| 02_maxsize_02 | AC | 12 ms | 8560 KiB |
| 02_onecase_01 | AC | 5 ms | 4676 KiB |
| 02_onecase_02 | AC | 5 ms | 4648 KiB |
| 02_random_01 | AC | 10 ms | 6752 KiB |
| 02_random_02 | AC | 10 ms | 7056 KiB |
| 03_ansbig_01 | AC | 11 ms | 8316 KiB |
| 03_ansbig_02 | AC | 11 ms | 8444 KiB |
| 04_ansmax_01 | AC | 11 ms | 8456 KiB |
| 04_ansmax_02 | AC | 11 ms | 8436 KiB |
| 05_oneticket_01 | AC | 11 ms | 8376 KiB |
| 05_oneticket_02 | AC | 11 ms | 8404 KiB |
| 90_handmake_01 | AC | 0 ms | 1932 KiB |
| 90_handmake_02 | AC | 0 ms | 1800 KiB |