6398 | 2023-11-27 14:14:48 | Ghost | Legkisebb nem osztható | cpp17 | Futási hiba 0/100 | 916ms | 524892 KiB |
#include <iostream>
#include <vector>
#include <set>
#include <queue>
#include <stack>
using namespace std;
int main()
{
int n, temp1, temp2, i;
cin >> n;
vector<int> value(n);
for (i = 0; i < n; i++) {
cin >> value[i];
}
vector<vector<int>> map(n);
for (i = 0; i < (n - 1); i++) {
cin >> temp1 >> temp2;
temp1--; temp2--;
map[temp1].push_back(temp2);
map[temp2].push_back(temp1);
}
int k, goal, start, j;
cin >> k;
set<int> been;
queue<int> steps;
vector<int> last(n), outV;
for (i = 0; i < k; i++) {
cin >> start >> goal;
start--; goal--;
last[start] = -1;
been.clear();
been.insert(start);
steps.push(start);
int node;
while (steps.size() > 0) {
node = steps.front();
steps.pop();
for (j = 0; j < map[node].size(); j++) {
steps.push(map[node][j]);
last[map[node][j]] = node;
}
}
node = goal;
while (node != -1) {
outV.push_back(value[node]);
node = last[node];
}
bool correct = false;
int out = 2;
while (!correct) {
for (j = 0; j < outV.size(); j++) {
if (out % outV[j] == 0) {
continue;
}
correct = true;
break;
}
out++;
}
cout << out;
}
}
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
subtask1 | 0/0 | ||||||
1 | Futási hiba | 814ms | 524892 KiB | ||||
subtask2 | 0/5 | ||||||
2 | Futási hiba | 841ms | 524612 KiB | ||||
3 | Futási hiba | 809ms | 524368 KiB | ||||
4 | Futási hiba | 726ms | 524148 KiB | ||||
5 | Futási hiba | 737ms | 523920 KiB | ||||
6 | Futási hiba | 735ms | 523672 KiB | ||||
7 | Futási hiba | 726ms | 523656 KiB | ||||
8 | Futási hiba | 771ms | 523644 KiB | ||||
9 | Futási hiba | 777ms | 523396 KiB | ||||
10 | Futási hiba | 767ms | 523152 KiB | ||||
11 | Futási hiba | 768ms | 522900 KiB | ||||
subtask3 | 0/5 | ||||||
12 | Futási hiba | 720ms | 522680 KiB | ||||
13 | Futási hiba | 591ms | 522612 KiB | ||||
14 | Futási hiba | 638ms | 522620 KiB | ||||
15 | Futási hiba | 597ms | 522508 KiB | ||||
16 | Futási hiba | 505ms | 522500 KiB | ||||
17 | Futási hiba | 592ms | 522496 KiB | ||||
18 | Futási hiba | 547ms | 522476 KiB | ||||
19 | Futási hiba | 564ms | 522336 KiB | ||||
20 | Futási hiba | 603ms | 522088 KiB | ||||
21 | Futási hiba | 568ms | 521840 KiB | ||||
subtask4 | 0/10 | ||||||
22 | Futási hiba | 727ms | 521852 KiB | ||||
23 | Futási hiba | 773ms | 521844 KiB | ||||
24 | Futási hiba | 768ms | 521848 KiB | ||||
25 | Futási hiba | 836ms | 521844 KiB | ||||
26 | Futási hiba | 852ms | 521848 KiB | ||||
27 | Futási hiba | 847ms | 521856 KiB | ||||
subtask5 | 0/10 | ||||||
28 | Futási hiba | 607ms | 521764 KiB | ||||
29 | Futási hiba | 597ms | 521520 KiB | ||||
30 | Futási hiba | 669ms | 521516 KiB | ||||
31 | Futási hiba | 721ms | 521496 KiB | ||||
32 | Futási hiba | 731ms | 521524 KiB | ||||
33 | Futási hiba | 728ms | 521512 KiB | ||||
subtask6 | 0/10 | ||||||
34 | Futási hiba | 764ms | 521520 KiB | ||||
35 | Futási hiba | 728ms | 521512 KiB | ||||
36 | Futási hiba | 787ms | 521516 KiB | ||||
37 | Futási hiba | 816ms | 521492 KiB | ||||
38 | Futási hiba | 808ms | 521520 KiB | ||||
39 | Futási hiba | 862ms | 521280 KiB | ||||
40 | Futási hiba | 864ms | 521272 KiB | ||||
41 | Futási hiba | 867ms | 521268 KiB | ||||
subtask7 | 0/15 | ||||||
42 | Futási hiba | 560ms | 521272 KiB | ||||
43 | Futási hiba | 578ms | 521264 KiB | ||||
44 | Futási hiba | 670ms | 521256 KiB | ||||
45 | Futási hiba | 707ms | 521248 KiB | ||||
46 | Futási hiba | 754ms | 521268 KiB | ||||
47 | Futási hiba | 694ms | 521272 KiB | ||||
48 | Futási hiba | 731ms | 521268 KiB | ||||
49 | Futási hiba | 717ms | 521232 KiB | ||||
50 | Futási hiba | 707ms | 521236 KiB | ||||
51 | Futási hiba | 859ms | 521232 KiB | ||||
52 | Futási hiba | 786ms | 521228 KiB | ||||
53 | Futási hiba | 843ms | 521208 KiB | ||||
54 | Futási hiba | 902ms | 521192 KiB | ||||
55 | Futási hiba | 787ms | 521212 KiB | ||||
56 | Futási hiba | 744ms | 521208 KiB | ||||
subtask8 | 0/20 | ||||||
57 | Futási hiba | 726ms | 521196 KiB | ||||
58 | Futási hiba | 783ms | 521208 KiB | ||||
59 | Futási hiba | 750ms | 521208 KiB | ||||
60 | Futási hiba | 764ms | 521208 KiB | ||||
61 | Futási hiba | 825ms | 521064 KiB | ||||
62 | Futási hiba | 861ms | 521064 KiB | ||||
63 | Futási hiba | 810ms | 521060 KiB | ||||
64 | Futási hiba | 864ms | 521056 KiB | ||||
65 | Futási hiba | 862ms | 521040 KiB | ||||
66 | Futási hiba | 859ms | 521040 KiB | ||||
subtask9 | 0/25 | ||||||
67 | Futási hiba | 635ms | 521040 KiB | ||||
68 | Futási hiba | 607ms | 521040 KiB | ||||
69 | Futási hiba | 689ms | 521048 KiB | ||||
70 | Futási hiba | 653ms | 521044 KiB | ||||
71 | Futási hiba | 771ms | 521044 KiB | ||||
72 | Futási hiba | 740ms | 521040 KiB | ||||
73 | Futási hiba | 709ms | 521036 KiB | ||||
74 | Futási hiba | 709ms | 521044 KiB | ||||
75 | Futási hiba | 740ms | 521040 KiB | ||||
76 | Futási hiba | 754ms | 521048 KiB | ||||
77 | Futási hiba | 705ms | 521040 KiB | ||||
78 | Futási hiba | 736ms | 521036 KiB | ||||
79 | Futási hiba | 759ms | 521008 KiB | ||||
80 | Futási hiba | 446ms | 521008 KiB | ||||
81 | Futási hiba | 398ms | 520996 KiB | ||||
82 | Futási hiba | 419ms | 520984 KiB | ||||
83 | Futási hiba | 916ms | 520988 KiB |