Submission #46631322
Source Code Expand
#![allow(dead_code)]
use std::collections::BinaryHeap;
fn main() {
proconio::input! {
n: usize,
m: usize,
mut a: [usize; n]
}
let mg = n - m;
let mut t = 0;
a.sort();
for i in 0..n {
t += a[i] * a[i];
}
for i in 0..mg {
t += 2 * a[i] * a[2 * mg - 1 - i];
}
println!("{}", t);
}
Submission Info
| Submission Time | |
|---|---|
| Task | A - Toasts for Breakfast Party |
| User | Lenqth |
| Language | Rust (rustc 1.70.0) |
| Score | 300 |
| Code Size | 360 Byte |
| Status | AC |
| Exec Time | 20 ms |
| Memory | 5416 KiB |
Compile Error
warning: unused import: `std::collections::BinaryHeap` --> src/main.rs:3:5 | 3 | use std::collections::BinaryHeap; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 300 / 300 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | 01-sample-01.txt, 01-sample-02.txt, 01-sample-03.txt |
| All | 01-sample-01.txt, 01-sample-02.txt, 01-sample-03.txt, 02-min-01.txt, 03-max-01.txt, 04-random-01.txt, 04-random-02.txt, 04-random-03.txt, 04-random-04.txt, 04-random-05.txt, 05-large-rand-01.txt, 05-large-rand-02.txt, 05-large-rand-03.txt, 05-large-rand-04.txt, 05-large-rand-05.txt, 05-large-rand-06.txt, 05-large-rand-07.txt, 05-large-rand-08.txt, 05-large-rand-09.txt, 05-large-rand-10.txt, 06-sukunai-01.txt, 06-sukunai-02.txt, 06-sukunai-03.txt, 06-sukunai-04.txt, 06-sukunai-05.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 01-sample-01.txt | AC | 1 ms | 1856 KiB |
| 01-sample-02.txt | AC | 0 ms | 1932 KiB |
| 01-sample-03.txt | AC | 1 ms | 1996 KiB |
| 02-min-01.txt | AC | 0 ms | 2044 KiB |
| 03-max-01.txt | AC | 5 ms | 4916 KiB |
| 04-random-01.txt | AC | 6 ms | 2884 KiB |
| 04-random-02.txt | AC | 11 ms | 3736 KiB |
| 04-random-03.txt | AC | 2 ms | 2196 KiB |
| 04-random-04.txt | AC | 18 ms | 4900 KiB |
| 04-random-05.txt | AC | 4 ms | 2624 KiB |
| 05-large-rand-01.txt | AC | 20 ms | 5356 KiB |
| 05-large-rand-02.txt | AC | 20 ms | 5196 KiB |
| 05-large-rand-03.txt | AC | 20 ms | 5220 KiB |
| 05-large-rand-04.txt | AC | 20 ms | 5396 KiB |
| 05-large-rand-05.txt | AC | 20 ms | 5324 KiB |
| 05-large-rand-06.txt | AC | 20 ms | 5280 KiB |
| 05-large-rand-07.txt | AC | 20 ms | 5416 KiB |
| 05-large-rand-08.txt | AC | 20 ms | 5320 KiB |
| 05-large-rand-09.txt | AC | 20 ms | 5352 KiB |
| 05-large-rand-10.txt | AC | 20 ms | 5336 KiB |
| 06-sukunai-01.txt | AC | 5 ms | 3516 KiB |
| 06-sukunai-02.txt | AC | 7 ms | 3884 KiB |
| 06-sukunai-03.txt | AC | 4 ms | 2796 KiB |
| 06-sukunai-04.txt | AC | 1 ms | 2084 KiB |
| 06-sukunai-05.txt | AC | 6 ms | 3300 KiB |