| Task: | Kortit |
| Sender: | ToukoP |
| Submission time: | 2022-11-08 22:21:17 +0200 |
| Language: | Rust |
| Status: | READY |
| Result: | 0 |
| group | verdict | score |
|---|---|---|
| #1 | TIME LIMIT EXCEEDED | 0 |
| test | verdict | time | |
|---|---|---|---|
| #1 | TIME LIMIT EXCEEDED | -- | details |
| #2 | TIME LIMIT EXCEEDED | -- | details |
| #3 | TIME LIMIT EXCEEDED | -- | details |
| #4 | TIME LIMIT EXCEEDED | -- | details |
| #5 | TIME LIMIT EXCEEDED | -- | details |
| #6 | TIME LIMIT EXCEEDED | -- | details |
Code
/*
fn read_line() -> String {
let mut line = String::new();
std::io::stdin().read_line(&mut line).unwrap();
line
}
*/
fn read_num() -> Option<i32> {
let mut line = String::new();
match std::io::stdin().read_line(&mut line) {
Ok(_) => {
let int = line.trim().parse::<i32>();
int.ok()
},
Err(_) => {
None
}
}
}
fn run() {
let count = 52;
let colors = 2;
if let Some(n) = read_num() {
if n > count / colors {
return println!("YES")
}
if n <= colors {
return println!("NO")
}
println!("MAYBE");
}
}
fn main() {
loop { run() }
}
Test details
Test 1
Verdict: TIME LIMIT EXCEEDED
| input |
|---|
| 0 |
| correct output |
|---|
| NO |
| user output |
|---|
| (empty) |
Test 2
Verdict: TIME LIMIT EXCEEDED
| input |
|---|
| 1 |
| correct output |
|---|
| NO |
| user output |
|---|
| (empty) |
Test 3
Verdict: TIME LIMIT EXCEEDED
| input |
|---|
| 2 |
| correct output |
|---|
| MAYBE |
| user output |
|---|
| (empty) |
Test 4
Verdict: TIME LIMIT EXCEEDED
| input |
|---|
| 26 |
| correct output |
|---|
| MAYBE |
| user output |
|---|
| (empty) |
Test 5
Verdict: TIME LIMIT EXCEEDED
| input |
|---|
| 27 |
| correct output |
|---|
| YES |
| user output |
|---|
| (empty) |
Test 6
Verdict: TIME LIMIT EXCEEDED
| input |
|---|
| 52 |
| correct output |
|---|
| YES |
| user output |
|---|
| (empty) |
