Pagini recente »
Rating Vintila Robert (robertvintila)
|
Monitorul de evaluare
|
c2_6
|
Borderou de evaluare (job #293485)
|
Cod sursă (job #547480)
Cod sursă (job
#547480)
#include <bits/stdc++.h>
using namespace std;
int N, M, K, x, y;
int A[500005], B[500005];
int main() {
ifstream cin("capsuni.in");
ofstream cout("capsuni.out");
cin >> N >> M >> K;
long long tr = N, tc = M;
for(int i = 1; i <= K; ++i) {
cin >> x >> y;
tr = tr - (A[x] == 0);
A[x] = 1;
tc = tc - (B[y] == 0);
B[y] = 1;
}
cout << tr * M + tc * N - tr * tc << '\n';
return 0;
}