# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
885408 | 2023-12-09T15:22:49 Z | AlphaMale06 | Sails (IOI07_sails) | C++14 | 1000 ms | 6884 KB |
#include <bits/stdc++.h> using namespace std; #define int long long #define pb push_back #define F first #define S second const int N = 100001; int cnt[N]; signed main() { int n; cin >> n; vector<pair<int, int>> vc; for(int i=0; i< n; i++){ int x, y; cin >> x >> y; if(x==y)cnt[x]++; else{ vc.pb({x, y}); } } for(int i=N-2; i>0; i--){ cnt[i]+=cnt[i+1]; } sort(vc.begin(), vc.end()); for(pair<int, int> p : vc){ int f=p.F; int s=p.S; vector<pair<int, int>> upd; for(int i=1; i<=p.F; i++){ upd.pb({cnt[i], i}); } sort(upd.begin(), upd.end()); for(int i=0; i<p.S; i++){ cnt[upd[i].S]++; } } int ans=0; for(int i=1; i<10; i++){ ans+=cnt[i]*(cnt[i]-1); } cout << ans/2 << '\n'; }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 1112 KB | Output is correct |
2 | Correct | 1 ms | 1116 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 1116 KB | Output is correct |
2 | Correct | 1 ms | 1116 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 1116 KB | Output is correct |
2 | Correct | 1 ms | 1116 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 1 ms | 1116 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 261 ms | 1360 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1033 ms | 2148 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1054 ms | 3000 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1049 ms | 2904 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1036 ms | 6884 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1022 ms | 4300 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1039 ms | 4544 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |