172132025-06-03 16:06:5442Chemical tablepython3Accepted 100/100847ms87540 KiB
from sys import stdin
input=stdin.readline

def solv():
 n,m,q=map(int,input().split())
 G=[[] for i in range(n+m)]
 for i in range(q):
  u,v=map(int,input().split())
  G[u-1].append(v-1+n)
  G[v-1+n].append(u-1)
 seen=set()
 comp=0
 for i in range(n+m):
  if i not in seen:
   comp+=1
   cur=[i]
   seen.add(i)
   while cur:
    tmp=set()
    for v in cur:
     for w in G[v]:
      if w not in seen:
       tmp.add(w)
       seen.add(w)
    cur=tmp
 return comp

print(solv()-1)
SubtaskSumTestVerdictTimeMemory
00/0
1Accepted16ms3124 KiB
2Accepted16ms3120 KiB
3Accepted16ms3124 KiB
110/10
4Accepted16ms3124 KiB
5Accepted17ms3152 KiB
6Accepted16ms3148 KiB
7Accepted17ms3368 KiB
8Accepted16ms2992 KiB
9Accepted17ms3080 KiB
10Accepted16ms3152 KiB
11Accepted16ms3140 KiB
12Accepted17ms3128 KiB
13Accepted16ms3128 KiB
14Accepted14ms3124 KiB
15Accepted16ms3152 KiB
16Accepted16ms3124 KiB
17Accepted16ms3136 KiB
18Accepted17ms3076 KiB
19Accepted16ms3076 KiB
28/8
20Accepted16ms3324 KiB
21Accepted16ms3120 KiB
22Accepted16ms3128 KiB
23Accepted16ms3124 KiB
24Accepted16ms3320 KiB
25Accepted16ms3316 KiB
26Accepted16ms3124 KiB
39/9
27Accepted16ms3016 KiB
28Accepted14ms2956 KiB
29Accepted16ms3140 KiB
30Accepted16ms3124 KiB
31Accepted16ms3124 KiB
48/8
32Accepted16ms3312 KiB
33Accepted16ms3124 KiB
34Accepted16ms3124 KiB
35Accepted16ms3124 KiB
36Accepted16ms2992 KiB
37Accepted16ms3104 KiB
38Accepted16ms2936 KiB
520/20
39Accepted16ms3124 KiB
40Accepted16ms3312 KiB
41Accepted16ms3136 KiB
42Accepted16ms3124 KiB
43Accepted14ms3096 KiB
44Accepted16ms2940 KiB
45Accepted16ms2952 KiB
46Accepted16ms3156 KiB
47Accepted16ms3144 KiB
48Accepted17ms3312 KiB
49Accepted16ms3124 KiB
50Accepted17ms3124 KiB
51Accepted16ms3120 KiB
52Accepted16ms3160 KiB
53Accepted17ms3120 KiB
54Accepted16ms3120 KiB
55Accepted17ms3056 KiB
56Accepted17ms3116 KiB
57Accepted17ms3316 KiB
58Accepted16ms3116 KiB
59Accepted16ms3096 KiB
60Accepted16ms3124 KiB
61Accepted16ms3128 KiB
62Accepted14ms3172 KiB
63Accepted17ms3124 KiB
64Accepted16ms3320 KiB
65Accepted16ms3032 KiB
66Accepted16ms3120 KiB
67Accepted16ms3320 KiB
610/10
68Accepted16ms3124 KiB
69Accepted17ms3124 KiB
70Accepted16ms3124 KiB
71Accepted17ms3132 KiB
72Accepted16ms3160 KiB
73Accepted16ms2996 KiB
74Accepted16ms3124 KiB
75Accepted26ms3464 KiB
76Accepted17ms3124 KiB
77Accepted17ms2996 KiB
78Accepted16ms3172 KiB
79Accepted17ms3024 KiB
80Accepted16ms3128 KiB
81Accepted17ms3120 KiB
82Accepted17ms3132 KiB
83Accepted16ms3124 KiB
84Accepted17ms3016 KiB
85Accepted16ms2984 KiB
86Accepted16ms2980 KiB
87Accepted16ms3184 KiB
88Accepted16ms3148 KiB
89Accepted17ms3116 KiB
710/10
90Accepted17ms3124 KiB
91Accepted48ms4916 KiB
92Accepted17ms3320 KiB
93Accepted17ms3124 KiB
94Accepted17ms3212 KiB
95Accepted17ms3124 KiB
96Accepted17ms3180 KiB
97Accepted16ms3144 KiB
98Accepted17ms3128 KiB
99Accepted17ms3124 KiB
100Accepted16ms3152 KiB
101Accepted16ms3124 KiB
102Accepted17ms2980 KiB
103Accepted17ms2980 KiB
104Accepted16ms3048 KiB
105Accepted17ms3000 KiB
106Accepted16ms3124 KiB
107Accepted16ms3124 KiB
108Accepted17ms3124 KiB
109Accepted17ms3084 KiB
110Accepted17ms3252 KiB
111Accepted17ms3232 KiB
112Accepted17ms3232 KiB
113Accepted17ms3124 KiB
810/10
114Accepted184ms17484 KiB
115Accepted90ms9856 KiB
116Accepted87ms9460 KiB
117Accepted46ms8904 KiB
118Accepted54ms6964 KiB
119Accepted54ms6964 KiB
120Accepted43ms8464 KiB
121Accepted43ms8596 KiB
122Accepted43ms8572 KiB
123Accepted39ms8312 KiB
124Accepted149ms17168 KiB
125Accepted158ms17116 KiB
126Accepted158ms16904 KiB
127Accepted146ms16788 KiB
128Accepted59ms9104 KiB
129Accepted35ms6080 KiB
130Accepted34ms5704 KiB
131Accepted23ms4660 KiB
132Accepted21ms4636 KiB
133Accepted29ms7832 KiB
134Accepted32ms7640 KiB
135Accepted57ms9256 KiB
136Accepted48ms8848 KiB
137Accepted43ms8848 KiB
138Accepted46ms8752 KiB
139Accepted43ms8432 KiB
915/15
140Accepted847ms83060 KiB
141Accepted722ms75384 KiB
142Accepted349ms66364 KiB
143Accepted375ms66164 KiB
144Accepted328ms65892 KiB
145Accepted741ms51076 KiB
146Accepted277ms27020 KiB
147Accepted172ms34600 KiB
148Accepted159ms34440 KiB
149Accepted189ms35068 KiB
150Accepted178ms35332 KiB
151Accepted432ms35524 KiB
152Accepted759ms87540 KiB
153Accepted824ms83468 KiB
154Accepted683ms81740 KiB
155Accepted377ms49008 KiB
156Accepted700ms82776 KiB
157Accepted617ms82560 KiB
158Accepted620ms81772 KiB
159Accepted574ms57976 KiB
160Accepted395ms45956 KiB
161Accepted574ms50820 KiB
162Accepted319ms27020 KiB
163Accepted485ms45956 KiB
164Accepted639ms56964 KiB
165Accepted787ms57476 KiB
166Accepted582ms79960 KiB
167Accepted514ms77940 KiB