172142025-06-03 16:14:0442Chemical tablepypy3Accepted 100/100935ms106828 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
1Accepted43ms19444 KiB
2Accepted39ms19584 KiB
3Accepted45ms19540 KiB
110/10
4Accepted39ms19764 KiB
5Accepted45ms19520 KiB
6Accepted46ms19356 KiB
7Accepted41ms19408 KiB
8Accepted45ms19424 KiB
9Accepted39ms19560 KiB
10Accepted43ms19388 KiB
11Accepted39ms19532 KiB
12Accepted39ms19436 KiB
13Accepted45ms19436 KiB
14Accepted45ms19576 KiB
15Accepted39ms19436 KiB
16Accepted45ms19428 KiB
17Accepted39ms19412 KiB
18Accepted39ms19600 KiB
19Accepted45ms19380 KiB
28/8
20Accepted41ms19444 KiB
21Accepted45ms19600 KiB
22Accepted46ms19500 KiB
23Accepted41ms19424 KiB
24Accepted45ms19476 KiB
25Accepted39ms19436 KiB
26Accepted46ms19444 KiB
39/9
27Accepted43ms19360 KiB
28Accepted39ms19384 KiB
29Accepted43ms19592 KiB
30Accepted39ms19392 KiB
31Accepted39ms19432 KiB
48/8
32Accepted41ms19564 KiB
33Accepted43ms19588 KiB
34Accepted45ms19544 KiB
35Accepted41ms19624 KiB
36Accepted46ms19428 KiB
37Accepted39ms19436 KiB
38Accepted45ms19436 KiB
520/20
39Accepted41ms19788 KiB
40Accepted43ms19760 KiB
41Accepted45ms19560 KiB
42Accepted41ms19652 KiB
43Accepted45ms19616 KiB
44Accepted46ms19704 KiB
45Accepted41ms19516 KiB
46Accepted39ms19448 KiB
47Accepted45ms19480 KiB
48Accepted50ms21192 KiB
49Accepted41ms19528 KiB
50Accepted39ms19636 KiB
51Accepted45ms19584 KiB
52Accepted41ms19608 KiB
53Accepted45ms19480 KiB
54Accepted41ms19432 KiB
55Accepted46ms19536 KiB
56Accepted43ms19432 KiB
57Accepted39ms19428 KiB
58Accepted39ms19540 KiB
59Accepted39ms19404 KiB
60Accepted45ms19616 KiB
61Accepted46ms19604 KiB
62Accepted39ms19576 KiB
63Accepted45ms19428 KiB
64Accepted41ms19708 KiB
65Accepted39ms19688 KiB
66Accepted46ms19432 KiB
67Accepted39ms19460 KiB
610/10
68Accepted45ms19672 KiB
69Accepted41ms19856 KiB
70Accepted45ms19840 KiB
71Accepted46ms19780 KiB
72Accepted46ms19436 KiB
73Accepted46ms19488 KiB
74Accepted41ms19620 KiB
75Accepted61ms21676 KiB
76Accepted48ms19788 KiB
77Accepted41ms19784 KiB
78Accepted41ms19856 KiB
79Accepted46ms19696 KiB
80Accepted46ms19684 KiB
81Accepted41ms19680 KiB
82Accepted39ms19688 KiB
83Accepted46ms19692 KiB
84Accepted50ms21132 KiB
85Accepted41ms19792 KiB
86Accepted48ms19824 KiB
87Accepted41ms19684 KiB
88Accepted52ms21136 KiB
89Accepted39ms19748 KiB
710/10
90Accepted54ms21412 KiB
91Accepted71ms22592 KiB
92Accepted50ms21252 KiB
93Accepted50ms21340 KiB
94Accepted52ms21228 KiB
95Accepted46ms21228 KiB
96Accepted45ms21236 KiB
97Accepted50ms21056 KiB
98Accepted52ms21224 KiB
99Accepted45ms21092 KiB
100Accepted43ms21120 KiB
101Accepted50ms21228 KiB
102Accepted45ms21208 KiB
103Accepted46ms19776 KiB
104Accepted39ms19544 KiB
105Accepted46ms19692 KiB
106Accepted41ms19960 KiB
107Accepted41ms19928 KiB
108Accepted52ms21276 KiB
109Accepted50ms21232 KiB
110Accepted50ms21228 KiB
111Accepted45ms21276 KiB
112Accepted45ms21216 KiB
113Accepted46ms19840 KiB
810/10
114Accepted165ms30508 KiB
115Accepted108ms26096 KiB
116Accepted94ms26284 KiB
117Accepted108ms26296 KiB
118Accepted100ms26424 KiB
119Accepted122ms26436 KiB
120Accepted71ms25228 KiB
121Accepted87ms25288 KiB
122Accepted85ms25576 KiB
123Accepted72ms25576 KiB
124Accepted108ms30944 KiB
125Accepted126ms31464 KiB
126Accepted116ms29928 KiB
127Accepted107ms30336 KiB
128Accepted96ms26544 KiB
129Accepted67ms24124 KiB
130Accepted79ms23932 KiB
131Accepted57ms22092 KiB
132Accepted50ms22036 KiB
133Accepted59ms23748 KiB
134Accepted52ms23800 KiB
135Accepted122ms26072 KiB
136Accepted75ms26232 KiB
137Accepted79ms26480 KiB
138Accepted92ms26564 KiB
139Accepted76ms26088 KiB
915/15
140Accepted935ms94876 KiB
141Accepted638ms92384 KiB
142Accepted158ms68008 KiB
143Accepted141ms65028 KiB
144Accepted140ms65016 KiB
145Accepted423ms66580 KiB
146Accepted223ms41916 KiB
147Accepted92ms60648 KiB
148Accepted92ms60648 KiB
149Accepted142ms50020 KiB
150Accepted125ms49876 KiB
151Accepted293ms51432 KiB
152Accepted361ms95536 KiB
153Accepted592ms105316 KiB
154Accepted546ms106828 KiB
155Accepted246ms71624 KiB
156Accepted340ms76336 KiB
157Accepted284ms75964 KiB
158Accepted391ms80200 KiB
159Accepted261ms77508 KiB
160Accepted351ms66936 KiB
161Accepted412ms64920 KiB
162Accepted226ms43828 KiB
163Accepted358ms66676 KiB
164Accepted667ms74396 KiB
165Accepted479ms72952 KiB
166Accepted294ms89952 KiB
167Accepted317ms82884 KiB