Submission #6976243


Source Code Expand

use std::collections::HashSet;

fn main() {
    let num = read().trim().parse().unwrap();
    let mut a: HashSet<u32> = vec!().into_iter().collect();
     
    for i in 0..num {
        a.insert(read().trim().parse().unwrap());
    }

    println!("{}", a.len());
}

fn read() -> String {
    let mut s = String::new();
    std::io::stdin().read_line(&mut s);
    s
}

Submission Info

Submission Time
Task B - Kagami Mochi
User marooon88
Language Rust (1.15.1)
Score 200
Code Size 386 Byte
Status AC
Exec Time 3 ms
Memory 4352 KB

Compile Error

warning: unused variable: `i`, #[warn(unused_variables)] on by default
 --> ./Main.rs:7:9
  |
7 |     for i in 0..num {
  |         ^

warning: unused result which must be used, #[warn(unused_must_use)] on by default
  --> ./Main.rs:16:5
   |
16 |     std::io::stdin().read_line(&mut s);
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 3
AC × 13
Set Name Test Cases
Sample a01, a02, a03
All a01, a02, a03, b04, b05, b06, b07, b08, b09, b10, b11, b12, b13
Case Name Status Exec Time Memory
a01 AC 2 ms 4352 KB
a02 AC 2 ms 4352 KB
a03 AC 2 ms 4352 KB
b04 AC 2 ms 4352 KB
b05 AC 2 ms 4352 KB
b06 AC 2 ms 4352 KB
b07 AC 2 ms 4352 KB
b08 AC 3 ms 4352 KB
b09 AC 2 ms 4352 KB
b10 AC 2 ms 4352 KB
b11 AC 2 ms 4352 KB
b12 AC 3 ms 4352 KB
b13 AC 2 ms 4352 KB