#include<bits/stdc++.h> using namespace std; typedef long long ll; int main() { ll n,p,w,d; cin>>n>>p>>w>>d; for(ll y=0;y<w;y++) { ll ans=p-y*d; if(ans%w==0&&y+ans/w<=n&&ans>=0) { cout<<ans/w<<" "<<y<<" "<<n-y-ans/w<<endl; return 0; } } cout<<"-1"<<endl; return 0; }
原文:https://www.cnblogs.com/tombraider-shadow/p/11688317.html