-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathdiff_Main.cpp
More file actions
37 lines (34 loc) · 788 Bytes
/
Copy pathdiff_Main.cpp
File metadata and controls
37 lines (34 loc) · 788 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
diff --git a/CodeJam/Main.cpp b/examples/2018/Round3/A/Main.cpp
index 2150379..710ab83 100644
--- a/CodeJam/Main.cpp
+++ b/examples/2018/Round3/A/Main.cpp
@@ -1570,11 +1570,32 @@ void init(){
cin >> T;
}
+ll N;
+v(ll) Ri, Ci;
+
void readInput(){
+ cin >> N;
+ Ri.assign(N, 0);
+ Ci.assign(N, 0);
+ forn(i, N){
+ cin >> Ri[i] >> Ci[i];
+ }
}
// write to COMM_TYPE result
void calcFunction() {
+ ll minr, maxr, minc, maxc;
+ minr = maxr = Ri[0];
+ minc = maxc = Ci[0];
+ forn(i, N){
+ minr = min(minr, Ri[i]);
+ maxr = max(maxr, Ri[i]);
+ minc = min(minc, Ci[i]);
+ maxc = max(maxc, Ci[i]);
+ }
+ result = max(maxr-minr, maxc-minc);
+ result = ceill(result, 2);
+ lg(result);
}
} // namespace task