제출 #729359

#제출 시각아이디문제언어결과실행 시간메모리
729359pccArt Exhibition (JOI18_art)C++14
10 / 100
1066 ms212 KiB
#include <bits/stdc++.h>
using namespace std;

#define ll long long
#define int ll
#define pll pair<ll,ll>
#define fs first
#define sc second

void solve(){
	ll n;
	cin>>n;
	pll arr[n];
	for(auto &i:arr)cin>>i.fs>>i.sc;
	ll ans = LLONG_MIN;
	for(ll i = 1;i<(1LL<<n);i++){
		ll amax = 0,amin = 1e18;
		ll sum = 0;
		for(int j = 0;j<n;j++){
			if(i&(1LL<<j))sum += arr[j].sc,amin = min(amin,arr[j].fs),amax = max(amax,arr[j].fs);
		}
		ans = max(ans,sum-amax+amin);
	}
	cout<<ans;
}
main(){
	solve();
}

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

art.cpp:26:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   26 | main(){
      | ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...