Submission #3674770
Source Code Expand
#include <bits/stdc++.h> using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(0); long long h, w, n; cin >> h >> w >> n; long long ans = h * (w - 1) + w * (h - 1); vector<int> x(n), y(n); for(int i = 0; i < n; i++) { int r, l; cin >> r >> l; int adj = 0; if(r != 1) adj++; if(r != h) adj++; if(l != 1) adj++; if(l != w) adj++; ans -= adj; x[i] = r; y[i] = l; } for(int i = 0; i < n; i++) { for(int j = i + 1; j < n; j++) { if(abs(x[i] - x[j]) + abs(y[i] - y[j]) == 1) { ans++; } } } cout << ans << endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | B - 格子グラフ |
User | Mayimg |
Language | C++14 (GCC 5.4.1) |
Score | 300 |
Code Size | 659 Byte |
Status | AC |
Exec Time | 2 ms |
Memory | 256 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 300 / 300 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | 00_sample_00, 00_sample_01, 00_sample_02 |
All | 00_sample_00, 00_sample_01, 00_sample_02, in01, in02, in03, in04, in05, in06, in07, in08, in09, in10, in11, in12, in13, in14, in15, in16, in17, in18, in19, in20, in21, in22, in23, in24, in25, in26, in27, in28 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00_sample_00 | AC | 1 ms | 256 KB |
00_sample_01 | AC | 1 ms | 256 KB |
00_sample_02 | AC | 1 ms | 256 KB |
in01 | AC | 1 ms | 256 KB |
in02 | AC | 1 ms | 256 KB |
in03 | AC | 1 ms | 256 KB |
in04 | AC | 1 ms | 256 KB |
in05 | AC | 1 ms | 256 KB |
in06 | AC | 1 ms | 256 KB |
in07 | AC | 1 ms | 256 KB |
in08 | AC | 1 ms | 256 KB |
in09 | AC | 1 ms | 256 KB |
in10 | AC | 1 ms | 256 KB |
in11 | AC | 1 ms | 256 KB |
in12 | AC | 1 ms | 256 KB |
in13 | AC | 1 ms | 256 KB |
in14 | AC | 1 ms | 256 KB |
in15 | AC | 1 ms | 256 KB |
in16 | AC | 1 ms | 256 KB |
in17 | AC | 1 ms | 256 KB |
in18 | AC | 1 ms | 256 KB |
in19 | AC | 1 ms | 256 KB |
in20 | AC | 1 ms | 256 KB |
in21 | AC | 1 ms | 256 KB |
in22 | AC | 2 ms | 256 KB |
in23 | AC | 2 ms | 256 KB |
in24 | AC | 1 ms | 256 KB |
in25 | AC | 2 ms | 256 KB |
in26 | AC | 1 ms | 256 KB |
in27 | AC | 1 ms | 256 KB |
in28 | AC | 1 ms | 256 KB |