Submission details
Task:Snake mall
Sender:aalto26bm_006
Submission time:2026-09-07 17:29:43 +0300
Language:Rust (2021)
Status:READY
Result:
Test results
testverdicttime
#10.00 sdetails
#20.00 sdetails
#30.00 sdetails
#40.00 sdetails
#50.00 sdetails
#60.00 sdetails
#70.00 sdetails
#80.00 sdetails
#90.00 sdetails
#100.00 sdetails
#110.00 sdetails
#120.00 sdetails
#130.00 sdetails
#140.00 sdetails
#150.00 sdetails
#160.00 sdetails
#170.00 sdetails
#180.00 sdetails
#190.00 sdetails
#200.00 sdetails
#210.00 sdetails
#220.00 sdetails
#230.00 sdetails
#240.00 sdetails
#250.00 sdetails
#260.00 sdetails
#270.00 sdetails
#280.00 sdetails
#290.00 sdetails
#300.00 sdetails
#310.00 sdetails
#320.00 sdetails
#330.00 sdetails
#340.00 sdetails
#350.00 sdetails
#360.00 sdetails
#370.00 sdetails
#380.00 sdetails
#390.00 sdetails
#400.00 sdetails
#410.00 sdetails
#420.00 sdetails
#430.00 sdetails
#440.00 sdetails
#450.00 sdetails
#460.00 sdetails
#470.00 sdetails
#480.00 sdetails
#490.00 sdetails
#500.00 sdetails
#510.00 sdetails
#520.00 sdetails
#530.00 sdetails
#540.00 sdetails
#550.00 sdetails
#560.00 sdetails
#570.00 sdetails
#580.00 sdetails
#590.00 sdetails
#600.00 sdetails
#610.00 sdetails
#620.00 sdetails
#630.00 sdetails
#640.00 sdetails
#650.00 sdetails
#660.00 sdetails
#670.00 sdetails
#680.00 sdetails
#690.00 sdetails
#700.00 sdetails
#710.00 sdetails
#720.00 sdetails

Code

#![allow(unused)]

use std::{collections::VecDeque, io, process::exit};

fn create_neighbors(roads: &usize, cities: &usize) -> Vec<Vec<usize>> {
    let mut matrix: Vec<Vec<usize>> = vec![Vec::new(); *cities];

    for _ in 0..*roads {
        let (start, end) = take_tuple();
        matrix[start - 1].push(end - 1);
        matrix[end - 1].push(start - 1);
    }

    matrix
}

fn bfs(num_nodes: &usize, root: usize, adjacent: &[Vec<usize>], visited: &mut [bool], colors: &mut [usize]) -> usize {
    let mut queue: VecDeque<usize> = VecDeque::with_capacity(*num_nodes);
    let mut last: usize = root;

    queue.push_back(root);
    visited[root] = true;

    while !queue.is_empty() {
        let current: usize = queue.pop_front().unwrap();
        let current_color = colors[current];

        for i in adjacent[current].iter() {
            let neighbor = *i;
            if visited[neighbor] {
                if current_color == colors[neighbor] {
                    println!("IMPOSSIBLE");
                    exit(0);
                }
                continue;
            }
            visited[neighbor] = true;


            queue.push_back(neighbor);
            last = neighbor;

            if current_color == 1 {
                colors[neighbor] = 2;
            } else {
                colors[neighbor] = 1;
            }
        }
    }

    last
}


fn take_tuple() -> (usize, usize) {
    let mut input = String::new();
    io::stdin().read_line(&mut input).unwrap();
    let mut it = input.trim().split_whitespace().map(|x| x.parse::<usize>().unwrap());
    (it.next().unwrap(), it.next().unwrap())
}

fn main() {
    let (num_nodes, num_edges) = take_tuple();

    let mut visited: Vec<bool> = vec![false; num_nodes];
    let mut colors: Vec<usize> = vec![0; num_nodes];
    let mut adjacent: Vec<Vec<usize>> = create_neighbors(&num_edges, &num_nodes);


    // first call
    colors[0] = 1;
    let mut last = bfs(&num_nodes, 0, &adjacent, &mut visited, &mut colors);

    let mut next: usize = 0;
    let mut missing: Vec<(usize, usize)> = Vec::new();

    for i in 0..num_nodes {
        if !visited[i] {
            colors[i] = 1;
            missing.push((last+1, i+1));
            last = bfs(&num_nodes, i, &adjacent, &mut visited, &mut colors);
        }
    }
    for color in colors.iter() {
        print!("{} ", color);
    }
}

Test details

Test 1

Verdict:

input
1

correct output
0.00000000000000000000

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 2

Verdict:

input
2
9 1 

correct output
0.00000000000000000000
-9 0 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 3

Verdict:

input
2
2 5 

correct output
0.00000000000000000000
0 -5 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 4

Verdict:

input
3
8 3 1 

correct output
0.33333333333333333334
1 -3 0 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 5

Verdict:

input
3
2 1 1 

correct output
0.33333333333333333334
1 0 -1 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 6

Verdict:

input
4
5 5 4 7 

correct output
2.25000000000000000000
-5 4 0 -12 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 7

Verdict:

input
4
3 9 1 7 

correct output
1.00000000000000000000
-3 -12 0 1 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 8

Verdict:

input
4
2 5 7 2 

correct output
1.00000000000000000000
0 2 -9 -2 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 9

Verdict:

input
5
6 6 8 9 7 

correct output
5.00000000000000000000
0 -6 -14 13 6 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 10

Verdict:

input
5
5 10 8 10 1 

correct output
3.00000000000000000000
-5 -15 1 9 0 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 11

Verdict:

input
5
5 2 1 10 6 

correct output
1.79999999999999999996
1 -2 0 6 -8 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 12

Verdict:

input
5
6 1 8 9 3 

correct output
2.20000000000000000004
1 0 -11 7 -3 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 13

Verdict:

input
5
10 10 6 2 10 

correct output
4.00000000000000000000
2 -16 -6 0 12 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 14

Verdict:

input
5
3 1 9 9 3 

correct output
1.60000000000000000002
-3 0 -12 4 1 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 15

Verdict:

input
5
9 10 4 3 9 

correct output
3.79999999999999999996
3 12 -4 0 -13 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 16

Verdict:

input
5
1 3 8 4 5 

correct output
1.79999999999999999996
0 -3 5 1 -8 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 17

Verdict:

input
5
9 1 10 3 9 

correct output
2.79999999999999999996
1 0 10 -3 -12 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 18

Verdict:

input
5
1 4 6 5 5 

correct output
2.20000000000000000004
0 -4 6 1 -9 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 19

Verdict:

input
10
6 6 8 9 7 9 6 9 5 7 

correct output
12.50000000000000000000
-6 5 18 -28 11 26 -12 -37 0 -1...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 20

Verdict:

input
10
5 10 8 10 1 2 4 10 2 3 

correct output
6.30000000000000000017
-10 -20 7 15 0 -2 3 -30 1 -5 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 21

Verdict:

input
10
5 2 1 10 6 10 5 5 5 4 

correct output
7.00000000000000000000
-7 -2 0 15 -18 -28 5 -12 10 1 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 22

Verdict:

input
10
6 1 8 9 3 2 6 6 9 5 

correct output
7.40000000000000000009
4 0 -21 16 1 -2 -13 10 -30 -7 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 23

Verdict:

input
10
10 10 6 2 10 9 8 7 7 6 

correct output
12.00000000000000000000
-31 24 -6 0 -41 15 -21 -13 8 2...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 24

Verdict:

input
10
3 1 9 9 3 4 10 10 5 1 

correct output
6.19999999999999999983
1 0 8 -18 -4 4 17 -28 -9 -1 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 25

Verdict:

input
10
9 10 4 3 9 1 1 4 2 10 

correct output
5.69999999999999999983
7 16 3 -4 -17 0 -1 -8 1 -27 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 26

Verdict:

input
10
1 3 8 4 5 10 8 5 10 4 

correct output
7.59999999999999999991
0 -3 10 1 5 18 -20 -12 -30 -7 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 27

Verdict:

input
10
9 1 10 3 9 4 6 9 3 5 

correct output
7.69999999999999999983
9 0 -32 -3 -22 -7 -13 18 1 4 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 28

Verdict:

input
10
1 4 6 5 5 1 2 4 2 1 

correct output
3.79999999999999999996
0 -7 -18 -12 8 -1 -3 4 2 1 

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 29

Verdict:

input
100
5489 5929 7152 8443 6028 8580 ...

correct output
90964.29999999999999715783
74284 85458 -146606 -202043 -9...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 30

Verdict:

input
100
4171 9972 7204 9326 2 1282 302...

correct output
77339.28000000000000113687
-46232 232616 121562 204215 0 ...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 31

Verdict:

input
100
4360 1851 260 9316 5497 9478 4...

correct output
80065.90999999999999658939
51373 -12220 0 -211309 -103085...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 32

Verdict:

input
100
5508 708 7082 8400 2910 1214 5...

correct output
76412.04999999999999715783
-86475 -1562 -143221 178008 22...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 33

Verdict:

input
100
9671 9007 5473 1727 9727 8557 ...

correct output
75971.21000000000000085265
219259 -195663 -73901 -7740 -2...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 34

Verdict:

input
100
2220 552 8708 8314 2068 3638 9...

correct output
81504.38000000000000255795
12702 305 -191060 -173918 -134...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 35

Verdict:

input
100
8929 9475 3320 2095 8213 643 4...

correct output
98091.53000000000000113687
227425 245627 15038 -6688 1939...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 36

Verdict:

input
100
764 2274 7800 3190 4385 9783 7...

correct output
82178.84000000000000341061
820 9379 154555 28537 -63825 2...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 37

Verdict:

input
100
8735 112 9686 2395 8692 3776 5...

correct output
73656.57000000000000028422
175588 0 -216288 12508 166896 ...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 38

Verdict:

input
100
104 3645 5019 4992 4958 76 133...

correct output
82840.71000000000000085265
-104 -29264 62129 -65004 -6001...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 39

Verdict:

input
200
5489 5929 7152 8443 6028 8580 ...

correct output
166400.76999999999999602096
-146741 171881 274870 360976 -...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 40

Verdict:

input
200
4171 9972 7204 9326 2 1282 302...

correct output
164587.05500000000000682121
83173 489533 258918 432607 0 -...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 41

Verdict:

input
200
4360 1851 260 9316 5497 9478 4...

correct output
176382.93500000000000227374
104099 14060 -391 424478 17846...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 42

Verdict:

input
200
5508 708 7082 8400 2910 1214 5...

correct output
165621.71500000000000341061
-168224 2093 -283295 -385009 -...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 43

Verdict:

input
200
9671 9007 5473 1727 9727 8557 ...

correct output
164854.96999999999999886313
-486476 -402225 -147610 14229 ...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 44

Verdict:

input
200
2220 552 8708 8314 2068 3638 9...

correct output
159013.25499999999999545253
-28043 -2011 -367612 320831 -2...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 45

Verdict:

input
200
8929 9475 3320 2095 8213 643 4...

correct output
180212.19499999999999317879
440079 467630 43360 16831 3722...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 46

Verdict:

input
200
764 2274 7800 3190 4385 9783 7...

correct output
175529.90500000000000113687
1331 -20024 -325526 -53408 105...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 47

Verdict:

input
200
8735 112 9686 2395 8692 3776 5...

correct output
160654.71999999999999886313
389155 84 453551 -27233 380463...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 48

Verdict:

input
200
104 3645 5019 4992 4958 76 133...

correct output
146407.72499999999999431566
122 63279 -137066 -132047 1197...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 49

Verdict:

input
1000
5489 5929 7152 8443 6028 8580 ...

correct output
840008.18000000000000682121
-764408 904918 1312990 1746927...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 50

Verdict:

input
1000
4171 9972 7204 9326 2 1282 302...

correct output
818012.93400000000002592060
-406505 2466614 1257269 -21919...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 51

Verdict:

input
1000
4360 1851 260 9316 5497 9478 4...

correct output
818259.27699999999998681233
-516965 80832 -1883 -2122912 -...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 52

Verdict:

input
1000
5508 708 7082 8400 2910 1214 5...

correct output
839290.37500000000000000000
-796386 -13946 -1289360 179611...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 53

Verdict:

input
1000
9671 9007 5473 1727 9727 8557 ...

correct output
844107.27100000000001500666
-2394719 -2010910 724866 70575...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 54

Verdict:

input
1000
2220 552 8708 8314 2068 3638 9...

correct output
835171.67200000000002546585
133449 -6862 1892059 1722315 -...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 55

Verdict:

input
1000
8929 9475 3320 2095 8213 643 4...

correct output
835138.72399999999998954081
-2011744 -2279148 281221 99917...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 56

Verdict:

input
1000
764 2274 7800 3190 4385 9783 7...

correct output
848301.93200000000001637090
-14894 118956 -1506857 248380 ...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 57

Verdict:

input
1000
8735 112 9686 2395 8692 3776 5...

correct output
847855.73500000000001364242
1927512 -484 2330822 -127377 1...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 58

Verdict:

input
1000
104 3645 5019 4992 4958 76 133...

correct output
810879.10199999999997544364
301 -339312 595743 -593370 -58...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 59

Verdict:

input
10000
5489 5929 7152 8443 6028 8580 ...

correct output
8331009.38110000000006039045
-7532183 -8853774 -12749000 17...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 60

Verdict:

input
20000
4171 9972 7204 9326 2 1282 302...

correct output
16658676.70185000000037689460
8541215 49696242 25988233 -434...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 61

Verdict:

input
30000
4360 1851 260 9316 5497 9478 4...

correct output
24632928.08096666666642704513
-14426863 2611798 -51623 64662...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 62

Verdict:

input
40000
5508 708 7082 8400 2910 1214 5...

correct output
33326404.51449999999931605998
-30490967 -487438 50172328 -70...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 63

Verdict:

input
50000
9671 9007 5473 1727 9727 8557 ...

correct output
41484606.27734000000054948032
-116431190 -100635342 -3704371...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 64

Verdict:

input
60000
2220 552 8708 8314 2068 3638 9...

correct output
50232303.87408333333223708905
-7383738 457586 113865513 -103...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 65

Verdict:

input
70000
8929 9475 3320 2095 8213 643 4...

correct output
58260491.75067142857005819678
139575995 157314744 -19542802 ...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 66

Verdict:

input
80000
764 2274 7800 3190 4385 9783 7...

correct output
66643139.94197500000154832378
1177857 10380346 121430523 -20...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 67

Verdict:

input
90000
8735 112 9686 2395 8692 3776 5...

correct output
74463534.82334444444131804630
-171236562 -29702 210138045 -1...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 68

Verdict:

input
100000
104 3645 5019 4992 4958 76 133...

correct output
82963443.71772999999666353688
26440 33439343 63119570 -62451...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 69

Verdict:

input
100000
976 4305 7613 4128 2470 7154 1...

correct output
83235638.46863999999914085492
-2384099 45948507 -144556931 -...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 70

Verdict:

input
100000
8638 8006 2850 3465 733 9701 7...

correct output
83651432.57076999999844701961
186889656 -160231991 -20196945...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 71

Verdict:

input
100000
5469 57 7980 8100 8205 3669 12...

correct output
83502401.06205000000045401976
-74695780 8161 159486994 16411...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Test 72

Verdict:

input
100000
3010 4738 2471 7615 9264 1943 ...

correct output
83298361.61656999999831896275
22603055 -56087580 -15138325 1...

user output
(empty)

Error:
thread 'main' panicked at input/code.rs:59:36:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace