답안 #139402

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
139402 2019-07-31T16:08:54 Z path Karte (COCI18_karte) C++14
108 / 120
58 ms 3656 KB
#include <bits/stdc++.h>
using namespace std;
#define f first
#define s second
#define PI acos(-1.0)
typedef unsigned long long int ll;
const int N=4e5+5;
int n,k,a[N],b[N],lst,tmp,tmp2;
int main(){
    cin.tie(NULL);
    ios_base::sync_with_stdio(false);
    cin>>n>>k;
    for(int i=0;i<n;i++)
        cin>>a[i];
    sort(a,a+n);
    for(int i=0;i<n-k;i++)
        b[i]=a[i];
    lst=n-k;
    for(int i=n-1;i>=n-k;i--,lst++)
        b[lst]=a[i];
    lst=0;
    for(int i=n-1;i>=0;i--)
        if(b[i]>lst)
            lst++;
    if(lst!=k)
        cout<<-1<<'\n';
    else{
        for(int i=0;i<n;i++)
            cout<<b[i]<<" ";
        cout<<'\n';
    }
	return 0;
}

# 결과 실행 시간 메모리 Grader output
1 Correct 2 ms 376 KB Output is correct
2 Correct 2 ms 376 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 2 ms 376 KB Output is correct
2 Correct 2 ms 504 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 2 ms 376 KB Output is correct
2 Correct 2 ms 376 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 2 ms 376 KB Output is correct
2 Correct 2 ms 376 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 2 ms 376 KB Output is correct
2 Correct 2 ms 376 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 2 ms 376 KB Output is correct
2 Correct 2 ms 376 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 5 ms 376 KB Output is correct
2 Correct 3 ms 376 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 29 ms 2168 KB Output is correct
2 Correct 25 ms 1656 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 58 ms 3656 KB Output is correct
2 Correct 43 ms 3064 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 41 ms 2552 KB Output isn't correct
2 Halted 0 ms 0 KB -