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
AC × 3
AC × 25
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