Submission #2859120
Source Code Expand
#[allow(unused_imports)] use std::cmp::{min,max}; #[allow(unused_imports)] use std::collections::BTreeMap; fn main() { let n = read_i64(); let xs = read_vec_i64(); let mut ys: Vec<i64> = xs.iter().map(|x| x % n).collect(); ys.sort(); let mut res = true; for i in 0..n { if ys[i as usize] != i { res = false; } } println!("{}", if res { "YES" } else { "NO" }); } #[allow(dead_code)] fn read_line() -> String { let mut ret = String::new(); std::io::stdin().read_line(&mut ret).ok(); ret.pop(); return ret; } #[allow(dead_code)] fn read_i64() -> i64 { let ss = read_line(); return ss.parse::<i64>().unwrap(); } #[allow(dead_code)] fn read_vec_i64() -> Vec<i64> { let mut res = vec![]; let ss = read_line(); for ts in ss.split_whitespace() { let x = ts.parse::<i64>().unwrap(); res.push(x); } return res; } use std::fmt::Display; #[allow(dead_code)] fn write_vec_i64<T: Display>(xs: &Vec<T>) { if xs.len() == 0 { println!(""); return; } print!("{}", xs[0]); for i in 1..xs.len() { print!(" {}", xs[i]); } println!(""); }
Submission Info
Submission Time | |
---|---|
Task | B - Boxes |
User | spica314 |
Language | Rust (1.15.1) |
Score | 0 |
Code Size | 1247 Byte |
Status | WA |
Exec Time | 17 ms |
Memory | 6396 KB |
Judge Result
Set Name | Sample | All | ||||||
---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 500 | ||||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample1.txt, sample2.txt, sample3.txt |
All | sample1.txt, sample2.txt, sample3.txt, in1.txt, in10.txt, in11.txt, in12.txt, in13.txt, in14.txt, in15.txt, in16.txt, in17.txt, in18.txt, in19.txt, in2.txt, in20.txt, in21.txt, in22.txt, in23.txt, in24.txt, in25.txt, in26.txt, in27.txt, in3.txt, in4.txt, in5.txt, in6.txt, in7.txt, in8.txt, in9.txt, sample1.txt, sample2.txt, sample3.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
in1.txt | WA | 11 ms | 6396 KB |
in10.txt | WA | 3 ms | 4352 KB |
in11.txt | WA | 16 ms | 6396 KB |
in12.txt | AC | 16 ms | 6396 KB |
in13.txt | WA | 14 ms | 6396 KB |
in14.txt | AC | 2 ms | 4352 KB |
in15.txt | AC | 2 ms | 4352 KB |
in16.txt | AC | 2 ms | 4352 KB |
in17.txt | WA | 2 ms | 4352 KB |
in18.txt | WA | 2 ms | 4352 KB |
in19.txt | AC | 2 ms | 4352 KB |
in2.txt | WA | 16 ms | 6396 KB |
in20.txt | AC | 2 ms | 4352 KB |
in21.txt | AC | 17 ms | 6396 KB |
in22.txt | AC | 17 ms | 6396 KB |
in23.txt | AC | 17 ms | 6396 KB |
in24.txt | AC | 2 ms | 4352 KB |
in25.txt | WA | 3 ms | 4352 KB |
in26.txt | AC | 16 ms | 6396 KB |
in27.txt | WA | 16 ms | 6396 KB |
in3.txt | WA | 16 ms | 6396 KB |
in4.txt | WA | 16 ms | 6396 KB |
in5.txt | WA | 16 ms | 6396 KB |
in6.txt | AC | 16 ms | 6396 KB |
in7.txt | AC | 16 ms | 6396 KB |
in8.txt | WA | 3 ms | 4352 KB |
in9.txt | WA | 3 ms | 4352 KB |
sample1.txt | AC | 2 ms | 4352 KB |
sample2.txt | AC | 2 ms | 4352 KB |
sample3.txt | AC | 2 ms | 4352 KB |