问题标题: 酷町堂:2573

0
0
已解决
林熙彭
林熙彭
资深守护
资深守护

#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追加了内容

超时了!!!!!!!!!!!!!!!!!!!!!!!


0
已采纳
王泽轩
王泽轩
资深天翼
资深天翼

MONE拼错了,是NONE

0
我要回答