1026

第一題

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
	ll a,b,c,d,e;
	cin>>a>>b>>c>>d>>e;
	if((b+c+d+e)<a){
		cout<<b+c+d+e<<endl;
	}
	else{
		cout<<-1<<endl;
	}


}

第二題

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
	ll a,b,c,d;
	cin>>a>>b>>c>>d;
	ll pp=0;
	ll i=0;
	for(i=0;i<=b;++i){
		pp=b-i;
		ll tt=(i*c)+(pp*d);
		if(tt==a){
			cout<<i<<" "<<pp<<endl;
			break;

		}
	}
	if(i>b){
		cout<<-1<<" "<<-1<<endl;
	}

}

第三題

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){

	ll a,b,c;
	cin>>a>>b>>c;
	ll aa=0,bb=0,cc=0;
	for(ll i=0;i<a;++i){
		ll t;
		cin>>t;
		aa=aa+(t*3)+2;
	}
	aa-=2;
	bb-=2;
	cc-=2;
	for(ll i=0;i<b;++i){
			ll t;
			cin>>t;
			bb=bb+(t*3)+2;
		}
	for(ll i=0;i<c;++i){
			ll t;
			cin>>t;
			cc=cc+(t*3)+2;
		}

	if((aa<bb)&&(aa<cc)){
		cout<<1<<" "<<aa<<endl;
	}
	else if((bb<aa)&&(bb<cc)){
		cout<<2<<" "<<bb<<endl;
	}
	else if((cc<aa)&&(cc<bb)){
		cout<<3<<" "<<cc<<endl;
	}
}