Submission details
Task:Peli
Sender:asonnine
Submission time:2026-01-17 14:03:48 +0200
Language:Rust (2021)
Status:READY
Result:0
Feedback
groupverdictscore
#10
#20
#30
Test results
testverdicttimegroup
#1ACCEPTED0.00 s1, 2, 3details
#20.00 s1, 2, 3details
#30.01 s2, 3details
#40.01 s3details
#50.01 s2, 3details
#60.01 s3details

Code

fn main() {
    let mut input = String::new();
    std::io::stdin().read_line(&mut input).unwrap();
    let n: usize = input.trim().parse().unwrap();
    let mut tests: Vec<(u64,u64)> = Vec::new();
    for _ in 0..n {
        let mut input = String::new();
        std::io::stdin().read_line(&mut input).unwrap();
        let mut iter = input.split_whitespace().map(|x| x.parse().unwrap());
        tests.push((iter.next().unwrap(), iter.next().unwrap()));
    }
    for test in tests {
        if u64::min(test.0, test.1) <= 2 {
            if u64::max(test.0, test.1) == 2 && u64::min(test.0, test.1) == 1 {
                println!("second");
            } else {
                println!("first");
            }
            continue;
        }
        if u64::max(test.0, test.1) == u64::min(test.0, test.1) {
            println!("first");
            continue;
        }
        if (u64::max(test.0, test.1) - u64::min(test.0, test.1)) % 2 == 1 {
            println!("first");
        } else {
            println!("second");
        }
    }
}

Test details

Test 1 (public)

Group: 1, 2, 3

Verdict: ACCEPTED

input
5
2 2
1 2
3 2
4 3
...

correct output
first
second
first
first
second

user output
first
second
first
first
second

Test 2

Group: 1, 2, 3

Verdict:

input
100
1 1
1 2
1 3
1 4
...

correct output
first
second
first
first
first
...

user output
first
second
first
first
first
...

Feedback: Incorrect character on line 27 col 1: expected "first", got "second"

Test 3

Group: 2, 3

Verdict:

input
1000
82 14
91 84
13 97
92 23
...

correct output
first
first
first
first
first
...

user output
second
first
second
first
first
...

Feedback: Incorrect character on line 1 col 1: expected "first", got "second"

Test 4

Group: 3

Verdict:

input
1000
1630 271
1812 1671
254 1938
1827 443
...

correct output
first
first
first
first
first
...

user output
first
first
second
second
second
...

Feedback: Incorrect character on line 3 col 1: expected "first", got "second"

Test 5

Group: 2, 3

Verdict:

input
1000
36 14
79 81
93 82
32 1
...

correct output
first
first
first
first
first
...

user output
second
second
first
first
second
...

Feedback: Incorrect character on line 1 col 1: expected "first", got "second"

Test 6

Group: 3

Verdict:

input
1000
486 300
899 1455
879 543
40 65
...

correct output
second
second
second
second
second
...

user output
second
second
second
first
first
...

Feedback: Incorrect character on line 4 col 1: expected "second", got "first"