# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
1003940 | 2024-06-20T20:29:02 Z | vjudge1 | Pastiri (COI20_pastiri) | C++17 | 2 ms | 604 KB |
#include<bits/stdc++.h> using namespace std; #define int long long #define pb push_back #define pii pair<int,int> #define tii tuple<int,int,int,int,int> #define all(x) x.begin(),x.end() #define allr(x) x.rbegin(),x.rend() signed main(){ int n,k; cin >> n >> k; // for(int i=1; i<n; i++){ // int a,b; cin >> a >> b; // } vector<int> pos(k); for(int& x : pos) cin >> x; vector<int> ans; for(int i=0; i<pos.size(); i++){ if(i==pos.size()-1) ans.pb(pos[i]); else{ int dist2 = pos[i+1]+pos[i]; ans.pb(dist2/2); i+=((dist2%2)==0); } } cout << ans.size() << '\n'; for(int x : ans) cout << x << " "; cout << '\n'; }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 600 KB | Output is correct |
2 | Incorrect | 0 ms | 348 KB | Sheep 2503 not protected |
3 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 348 KB | Sheep 856 not protected |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 344 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 604 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |