164592025-05-02 10:17:23szilKutyák és macskákcpp17Wrong answer 6/100931ms764 KiB
#include "KutyakMacskak.h"
#include <bits/stdc++.h>

using namespace std;

std::vector<int> find_order(int N, int M) {
    swap(N, M);
    int best = 1;
    for (int i = 2; i <= N; i++) {
        best = ask(1, best, i);
    }
    int ptr = 1, kutya = -1;
    for (int i = 1; i <= M; i++) {
        for (; ptr <= N; ptr++) {
            if (ptr == best) continue;
            if (ask(i, ptr, best) == ptr) {
                break;
            }
        }
        if (ptr > N) {
            kutya = i;
            break;
        }
    }
    vector<int> ord(N);
    iota(ord.begin(), ord.end(), 1);
    sort(ord.begin(), ord.end(), [&](int a, int b){
        return ask(kutya, a, b) == a;
    });

    return ord;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
2Wrong answer90ms564 KiB
subtask26/6
3Accepted828ms316 KiB
4Accepted810ms564 KiB
5Accepted880ms508 KiB
6Accepted925ms508 KiB
7Accepted931ms408 KiB
subtask30/7
8Wrong answer1ms564 KiB
9Wrong answer1ms316 KiB
10Wrong answer1ms564 KiB
11Wrong answer1ms316 KiB
12Wrong answer1ms316 KiB
13Wrong answer1ms316 KiB
14Wrong answer1ms316 KiB
subtask40/10
15Wrong answer2ms496 KiB
16Wrong answer2ms316 KiB
17Wrong answer2ms508 KiB
18Wrong answer2ms500 KiB
19Wrong answer2ms316 KiB
20Wrong answer3ms316 KiB
21Wrong answer2ms316 KiB
22Wrong answer2ms316 KiB
23Wrong answer1ms508 KiB
24Wrong answer2ms316 KiB
25Wrong answer2ms320 KiB
26Wrong answer2ms544 KiB
27Wrong answer2ms316 KiB
28Wrong answer2ms316 KiB
29Wrong answer2ms500 KiB
subtask50/12
30Wrong answer2ms496 KiB
31Wrong answer2ms316 KiB
32Wrong answer2ms508 KiB
33Wrong answer2ms500 KiB
34Wrong answer2ms316 KiB
35Wrong answer3ms316 KiB
36Wrong answer2ms316 KiB
37Wrong answer2ms316 KiB
38Wrong answer1ms508 KiB
39Wrong answer2ms316 KiB
40Wrong answer2ms320 KiB
41Wrong answer2ms544 KiB
42Wrong answer2ms316 KiB
43Wrong answer2ms316 KiB
44Wrong answer2ms500 KiB
45Wrong answer6ms316 KiB
46Wrong answer6ms500 KiB
47Wrong answer4ms316 KiB
48Wrong answer4ms316 KiB
49Wrong answer6ms316 KiB
50Wrong answer6ms316 KiB
51Wrong answer6ms500 KiB
52Wrong answer4ms316 KiB
53Wrong answer4ms316 KiB
54Wrong answer6ms316 KiB
55Wrong answer6ms316 KiB
56Wrong answer4ms316 KiB
57Wrong answer6ms316 KiB
58Wrong answer6ms316 KiB
59Wrong answer6ms512 KiB
subtask60/65
60Accepted1ms316 KiB
61Wrong answer87ms508 KiB
62Accepted828ms316 KiB
63Accepted810ms564 KiB
64Accepted880ms508 KiB
65Accepted925ms508 KiB
66Accepted931ms408 KiB
67Wrong answer1ms564 KiB
68Wrong answer1ms316 KiB
69Wrong answer1ms564 KiB
70Wrong answer1ms316 KiB
71Wrong answer1ms316 KiB
72Wrong answer1ms316 KiB
73Wrong answer1ms316 KiB
74Wrong answer2ms496 KiB
75Wrong answer2ms316 KiB
76Wrong answer2ms508 KiB
77Wrong answer2ms500 KiB
78Wrong answer2ms316 KiB
79Wrong answer3ms316 KiB
80Wrong answer2ms316 KiB
81Wrong answer2ms316 KiB
82Wrong answer1ms508 KiB
83Wrong answer2ms316 KiB
84Wrong answer2ms320 KiB
85Wrong answer2ms544 KiB
86Wrong answer2ms316 KiB
87Wrong answer2ms316 KiB
88Wrong answer2ms500 KiB
89Wrong answer6ms316 KiB
90Wrong answer6ms500 KiB
91Wrong answer4ms316 KiB
92Wrong answer4ms316 KiB
93Wrong answer6ms316 KiB
94Wrong answer6ms316 KiB
95Wrong answer6ms500 KiB
96Wrong answer4ms316 KiB
97Wrong answer4ms316 KiB
98Wrong answer6ms316 KiB
99Wrong answer6ms316 KiB
100Wrong answer4ms316 KiB
101Wrong answer6ms316 KiB
102Wrong answer6ms316 KiB
103Wrong answer6ms512 KiB
104Wrong answer86ms404 KiB
105Wrong answer87ms316 KiB
106Wrong answer90ms572 KiB
107Wrong answer83ms512 KiB
108Wrong answer93ms564 KiB
109Wrong answer86ms564 KiB
110Wrong answer82ms412 KiB
111Wrong answer82ms512 KiB
112Wrong answer86ms404 KiB
113Wrong answer86ms412 KiB
114Wrong answer509ms404 KiB
115Wrong answer90ms564 KiB
116Wrong answer82ms552 KiB
117Wrong answer79ms400 KiB
118Wrong answer85ms564 KiB
119Wrong answer82ms316 KiB
120Wrong answer83ms404 KiB
121Wrong answer85ms564 KiB
122Wrong answer86ms564 KiB
123Wrong answer82ms412 KiB
124Wrong answer86ms316 KiB
125Wrong answer85ms572 KiB
126Wrong answer82ms764 KiB
127Wrong answer87ms412 KiB
128Wrong answer82ms404 KiB
129Wrong answer86ms500 KiB
130Wrong answer83ms316 KiB
131Wrong answer563ms564 KiB
132Wrong answer93ms564 KiB