AtCoder Regular Contest 001

Submission #1587809

Source codeソースコード

use std::io::*;
use std::str::*;

fn read<T: FromStr>() -> T {
  let mut buf = String::new();
  stdin().read_line(&mut buf).ok();
  buf.trim().parse::<T>().ok().unwrap()
}

fn read_vec(n: u32) -> Vec<usize> {
  let mut buf = String::new();
  stdin().read_line(&mut buf).ok();
  let mut it = buf.trim().chars();

  let mut vec: Vec<usize> = vec![];
  for _ in 0 .. n {
    vec.push(it.next().unwrap().to_digit(10).unwrap() as usize - 1);
  }
  vec
}

fn main() {
  let n: u32 = read();
  let cs: Vec<usize> = read_vec(n);
  
  let mut vec = vec![0; 4];
  for c in cs {
    vec[c] += 1;
  }
  
  let vec = &vec;
  let max = vec.into_iter().max().unwrap();
  let min = vec.into_iter().min().unwrap();
  
  println!("{} {}", max, min);
}

Submission

Task問題 A - センター採点
User nameユーザ名 aimy
Created time投稿日時
Language言語 Rust (1.15.1)
Status状態 AC
Score得点 100
Source lengthソースコード長 770 Byte
File nameファイル名
Exec time実行時間 2 ms
Memory usageメモリ使用量 4352 KB

Test case

Set

Set name Score得点 / Max score Cases
All 100 / 100 00_sample1.txt,00_sample2.txt,01_rnd_00.txt,01_rnd_01.txt,01_rnd_02.txt,01_rnd_03.txt,01_rnd_04.txt,01_rnd_05.txt,01_rnd_06.txt,01_rnd_07.txt,01_rnd_08.txt,01_rnd_09.txt,01_rnd_10.txt,01_rnd_11.txt,01_rnd_12.txt,01_rnd_13.txt,01_rnd_14.txt,01_rnd_15.txt,01_rnd_16.txt,01_rnd_17.txt,01_rnd_18.txt,01_rnd_19.txt,02_all_1.txt,02_all_2.txt,02_all_3.txt,02_all_4.txt,03_mini_1.txt,03_mini_2.txt,03_mini_3.txt,03_mini_4.txt

Test case

Case name Status状態 Exec time実行時間 Memory usageメモリ使用量
00_sample1.txt AC 2 ms 4352 KB
00_sample2.txt AC 2 ms 4352 KB
01_rnd_00.txt AC 2 ms 4352 KB
01_rnd_01.txt AC 2 ms 4352 KB
01_rnd_02.txt AC 2 ms 4352 KB
01_rnd_03.txt AC 2 ms 4352 KB
01_rnd_04.txt AC 2 ms 4352 KB
01_rnd_05.txt AC 2 ms 4352 KB
01_rnd_06.txt AC 2 ms 4352 KB
01_rnd_07.txt AC 2 ms 4352 KB
01_rnd_08.txt AC 2 ms 4352 KB
01_rnd_09.txt AC 2 ms 4352 KB
01_rnd_10.txt AC 2 ms 4352 KB
01_rnd_11.txt AC 2 ms 4352 KB
01_rnd_12.txt AC 2 ms 4352 KB
01_rnd_13.txt AC 2 ms 4352 KB
01_rnd_14.txt AC 2 ms 4352 KB
01_rnd_15.txt AC 2 ms 4352 KB
01_rnd_16.txt AC 2 ms 4352 KB
01_rnd_17.txt AC 2 ms 4352 KB
01_rnd_18.txt AC 2 ms 4352 KB
01_rnd_19.txt AC 2 ms 4352 KB
02_all_1.txt AC 2 ms 4352 KB
02_all_2.txt AC 2 ms 4352 KB
02_all_3.txt AC 2 ms 4352 KB
02_all_4.txt AC 2 ms 4352 KB
03_mini_1.txt AC 2 ms 4352 KB
03_mini_2.txt AC 2 ms 4352 KB
03_mini_3.txt AC 2 ms 4352 KB
03_mini_4.txt AC 2 ms 4352 KB