제출 #763005

#제출 시각아이디문제언어결과실행 시간메모리
763005vjudge1Just Long Neckties (JOI20_ho_t1)C++17
100 / 100
162 ms8908 KiB
#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main(){
	int n,a; cin>>n;
	pair<int,int> c[n+2]; int arr[n+1],pos[n+1];
	vector<int> ans(n+2,0);
	for(int i=1;i<=n+1;++i){
		cin>>c[i].first; c[i].second = i;
	}
	for(int i=1;i<=n;++i){
		cin>>arr[i];
	}
	sort(c+1,c+n+2);
	sort(arr+1,arr+n+1);
	for(int i=1;i<=n;++i){
		ans[c[n+1].second]=max(ans[c[n+1].second],max(c[i].first-arr[i],0));
	}
	for(int i=n;i>=1;--i){
		ans[c[i].second] = max(ans[c[i+1].second],c[i+1].first-arr[i]);
	}
	for(int i=1;i<=n+1;++i){
		cout<<ans[i]<<' ';
	}
}

컴파일 시 표준 에러 (stderr) 메시지

ho_t1.cpp: In function 'int main()':
ho_t1.cpp:5:8: warning: unused variable 'a' [-Wunused-variable]
    5 |  int n,a; cin>>n;
      |        ^
ho_t1.cpp:6:37: warning: unused variable 'pos' [-Wunused-variable]
    6 |  pair<int,int> c[n+2]; int arr[n+1],pos[n+1];
      |                                     ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...