资深守护
#include<iostream>
using namespace std;
int X,Y,Z;
int a[4],b[4],c[4];
int minn=310,ans1,ans2,ans3,ans4;
int main(){
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*Y==y*X&&y*Z==z*Y){
if(i+j+k<minn){
minn=i+j+k;
ans1=i;
ans2=j;
ans3=k;
ans4=x/X;
}
}
}
}
}
if(minn==310){
cout<<"NONE";
}
else{
cout<<ans1<<" "<<ans2<<" "<<ans3<<" "<<ans4;
}
return 0;
}
谁能帮我找一下错误啊!!!!!!!!!!!!!!!!!!!!!
20酷町豆!!!!!!!!!!!!!!!!!!!!!!!!!!!
缔造者之神
高级启示者
你到这个帖子来吧,我采纳你,那个帖子可能有其他人需要采纳。
缔造者