Submission #1116199

#TimeUsernameProblemLanguageResultExecution timeMemory
1116199Dan4LifeCoin Collecting (JOI19_ho_t4)C++17
Compilation error
0 ms0 KiB
#include <iostream> using namespace std; #define int long long int n, a[100010][2], b[2]; int32_t main(){ ios_base::sync_with_stdio(false); cin.tie(0); cin >> n; int ans = 0; for(int i = 0; i < 2*n; i++){ int x,y,X,Y; cin >> x >> y; X=x,Y=y; x=clamp(x,1ll,n), y=clamp(y,1ll,2ll); ans+=abs(X-x)+abs(Y-y); a[x][y-1]++; } for(int i = 1; i <= n; i++){ b[0]+=a[i][0]-1,b[1]+=a[i][1]-1; for(int j : {0,1}){ int xd=min(abs(b[0]),abs(b[1])); if(b[j]>0 and b[j^1]<0) ans+=xd,b[j]-=xd,b[j^1]+=xd; } ans+=abs(b[0])+abs(b[1]); } cout << ans << "\n"; }

Compilation message (stderr)

joi2019_ho_t4.cpp: In function 'int32_t main()':
joi2019_ho_t4.cpp:11:5: error: 'clamp' was not declared in this scope
   11 |   x=clamp(x,1ll,n), y=clamp(y,1ll,2ll);
      |     ^~~~~