Submission #40962817
Source Code Expand
use proconio::input;
fn f(max: &mut i64, n: usize, a: &Vec<Vec<i64>>, group: &mut Vec<usize>, i: usize) {
if i == n {
let mut sum = 0_i64;
for i in 0..n {
for j in 0..n {
if i == j || group[i] != group[j] {
continue;
}
sum += a[i][j];
}
}
*max = (*max).max(sum);
return;
}
for k in 0..3 {
group.push(k);
f(max, n, a, group, i + 1);
group.pop();
}
}
fn main() {
input! {
n: usize,
}
let mut a = vec![vec![0_i64; n]; n];
for i in 0..n {
for j in i + 1..n {
input! {
a_ij: i64,
}
a[i][j] = a_ij;
}
}
let mut ans = -(1_i64 << 60);
let mut group = vec![];
f(&mut ans, n, &a, &mut group, 0);
println!("{}", ans);
}
Submission Info
| Submission Time | |
|---|---|
| Task | G - Division |
| User | bouzuya |
| Language | Rust (1.42.0) |
| Score | 6 |
| Code Size | 898 Byte |
| Status | AC |
| Exec Time | 37 ms |
| Memory | 2168 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 6 / 6 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | example_01.txt, example_02.txt |
| All | example_01.txt, example_02.txt, subtask_01_01.txt, subtask_01_02.txt, subtask_01_03.txt, subtask_01_04.txt, subtask_01_05.txt, subtask_01_06.txt, subtask_01_07.txt, subtask_01_08.txt, subtask_01_09.txt, subtask_01_10.txt, subtask_01_11.txt, subtask_01_12.txt, subtask_01_13.txt, subtask_01_14.txt, subtask_01_15.txt, subtask_01_16.txt, subtask_01_17.txt, subtask_01_18.txt, subtask_01_19.txt, subtask_01_20.txt, subtask_01_21.txt, subtask_01_22.txt, subtask_01_23.txt, subtask_01_24.txt, subtask_01_25.txt, subtask_01_26.txt, subtask_01_27.txt, subtask_01_28.txt, subtask_01_29.txt, subtask_01_30.txt, subtask_01_31.txt, subtask_01_32.txt, subtask_01_33.txt, subtask_01_34.txt, subtask_01_35.txt, subtask_01_36.txt, subtask_01_37.txt, subtask_01_38.txt, subtask_01_39.txt, subtask_01_40.txt, subtask_01_41.txt, subtask_01_42.txt, subtask_01_43.txt, subtask_01_44.txt, subtask_01_45.txt, subtask_01_46.txt, subtask_01_47.txt, subtask_01_48.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| example_01.txt | AC | 6 ms | 2064 KiB |
| example_02.txt | AC | 1 ms | 2124 KiB |
| subtask_01_01.txt | AC | 31 ms | 2088 KiB |
| subtask_01_02.txt | AC | 27 ms | 2072 KiB |
| subtask_01_03.txt | AC | 1 ms | 2072 KiB |
| subtask_01_04.txt | AC | 1 ms | 2052 KiB |
| subtask_01_05.txt | AC | 34 ms | 2168 KiB |
| subtask_01_06.txt | AC | 33 ms | 2104 KiB |
| subtask_01_07.txt | AC | 1 ms | 2040 KiB |
| subtask_01_08.txt | AC | 2 ms | 2120 KiB |
| subtask_01_09.txt | AC | 34 ms | 2096 KiB |
| subtask_01_10.txt | AC | 28 ms | 2044 KiB |
| subtask_01_11.txt | AC | 3 ms | 2128 KiB |
| subtask_01_12.txt | AC | 2 ms | 2032 KiB |
| subtask_01_13.txt | AC | 35 ms | 2132 KiB |
| subtask_01_14.txt | AC | 30 ms | 2112 KiB |
| subtask_01_15.txt | AC | 2 ms | 2068 KiB |
| subtask_01_16.txt | AC | 1 ms | 2104 KiB |
| subtask_01_17.txt | AC | 32 ms | 2056 KiB |
| subtask_01_18.txt | AC | 27 ms | 2136 KiB |
| subtask_01_19.txt | AC | 12 ms | 2028 KiB |
| subtask_01_20.txt | AC | 4 ms | 2028 KiB |
| subtask_01_21.txt | AC | 33 ms | 1984 KiB |
| subtask_01_22.txt | AC | 29 ms | 1968 KiB |
| subtask_01_23.txt | AC | 4 ms | 1984 KiB |
| subtask_01_24.txt | AC | 1 ms | 2060 KiB |
| subtask_01_25.txt | AC | 34 ms | 2012 KiB |
| subtask_01_26.txt | AC | 33 ms | 2112 KiB |
| subtask_01_27.txt | AC | 4 ms | 1972 KiB |
| subtask_01_28.txt | AC | 2 ms | 1952 KiB |
| subtask_01_29.txt | AC | 35 ms | 1960 KiB |
| subtask_01_30.txt | AC | 33 ms | 2116 KiB |
| subtask_01_31.txt | AC | 2 ms | 2036 KiB |
| subtask_01_32.txt | AC | 2 ms | 2052 KiB |
| subtask_01_33.txt | AC | 31 ms | 2116 KiB |
| subtask_01_34.txt | AC | 31 ms | 2132 KiB |
| subtask_01_35.txt | AC | 2 ms | 2124 KiB |
| subtask_01_36.txt | AC | 2 ms | 2016 KiB |
| subtask_01_37.txt | AC | 35 ms | 2048 KiB |
| subtask_01_38.txt | AC | 31 ms | 2116 KiB |
| subtask_01_39.txt | AC | 2 ms | 2052 KiB |
| subtask_01_40.txt | AC | 2 ms | 1988 KiB |
| subtask_01_41.txt | AC | 27 ms | 1984 KiB |
| subtask_01_42.txt | AC | 29 ms | 2136 KiB |
| subtask_01_43.txt | AC | 1 ms | 2060 KiB |
| subtask_01_44.txt | AC | 31 ms | 2024 KiB |
| subtask_01_45.txt | AC | 2 ms | 2108 KiB |
| subtask_01_46.txt | AC | 1 ms | 2032 KiB |
| subtask_01_47.txt | AC | 37 ms | 2100 KiB |
| subtask_01_48.txt | AC | 29 ms | 2056 KiB |