Submission #682285

#TimeUsernameProblemLanguageResultExecution timeMemory
682285vjudge1Road Construction (JOI21_road_construction)C++17
5 / 100
1567 ms2097152 KiB
#include <bits/stdc++.h>
using namespace std;
#define ll long long
int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    ll n,k;
    cin >> n >> k;
    ll x[n+2];
    ll y[n+2];
    vector <ll> v;
    for(ll i=0;i<n;i++){
        cin >> x[i] >> y[i];
    }
    for(ll i=0;i<n;i++){
        for(ll j=i+1;j<n;j++){
            v.push_back(abs(x[i]-x[j])+abs(y[i]-y[j]));
        }
    }
    sort(v.begin(),v.end());
    if(k==1){
        cout << v[0];
    }
    else{
        for(ll i=0;i<k;i++){
            cout << v[i] << "\n";
        }
    }
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...