18 条题解
-
1
use std::io::stdin; use std::str::FromStr; use std::collections::HashSet; fn read<T: FromStr>() -> Result<T, T::Err> { let mut tmp = String::new(); stdin().read_line(&mut tmp).unwrap(); tmp.trim().parse::<T>() } fn main() { let mut len_lines = read::<i32>().unwrap(); let mut set = HashSet::new(); let sin = stdin(); while len_lines > 0 { let mut s = String::new(); sin.read_line(&mut s).unwrap(); set.insert(s); len_lines -= 1; } println!("{}", set.len()); }
信息
- ID
- 180
- 时间
- 300~1000ms
- 内存
- 1024MiB
- 难度
- 3
- 标签
- 递交数
- 2754
- 已通过
- 368
- 上传者