资深守护
#include <bits/stdc++.h>
using namespace std;
int X,Y,Z;
int a[4],b[4],c[4];
int minn=310,ans1,ans2,ans3,ans4;
int mian(){
cin>>X>>Y>>Z;
for(int i=1;i<=3;i++){
cin>>a[i]>>b[i]>>c[i];
}
for(int i=0;i<=100;i++){
for(int j=0;j<=100;j++){
for(int k=0;k<=100;k++){
int x,y,z;
x=a[1]*i+a[2]*j+a[3]*k;
y=b[1]*i+b[2]*j+b[3]*k;
z=c[1]*i+c[2]*j+c[3]*k;
if(i+j+k!=0&&x>=X&&x*Y==y*X&&y>=Y&&z>=Z&&y*Z==x*Y){
if(i+j+k<minn){
minn=i+j+k;
ans1=i;
ans2=j;
ans3=k;
ans4=x/X;
}
}
}
}
}
if(minn==310)cout<<"MONE";
else cout<<" "<<ans1<<" "<<ans2<<" "<<ans3<<" "<<ans4;
return 0;
}
哪里错了??????在线等!!!!急!!!!一分钟!!!!!!!!!!!!!!!!!!!!!!!!
林熙彭在2021-04-25 13:20:31追加了内容
超时了!!!!!!!!!!!!!!!!!!!!!!!