WHY??
查看原帖
WHY??
1085002
liuyelan楼主2025/1/22 17:44

85分代码:

#include <bits/stdc++.h>
using namespace std;

int n;

int main(){
	cin>>n;
	if(n==0){
		cout<<"0 0 0"<<endl;
		return 0;
	}
	for(int a=n/14;a>=1;a--){
		for(int b=a;b<=n/4;b++){
			for(int c=a;c<=n/3;c++){
				if(7*a+4*b+3*c==n){
					cout<<a<<" "<<b<<" "<<c;
					return 0; 
				} 
			}
		}
	}
	cout<<-1<<endl;
	return 0;
}

#3 #5 #6 WA了 大佬帮忙调一下吧

2025/1/22 17:44
加载中...