Submission #1587809


Source Code Expand

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 Info

Submission Time
Task A - センター採点
User aimy
Language Rust (1.15.1)
Score 100
Code Size 770 Byte
Status AC
Exec Time 2 ms
Memory 4352 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 30
Set Name Test Cases
All 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
Case Name Status Exec Time Memory
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