Feed Ratios

来源:互联网 发布:上海市人工智能协会 编辑:程序博客网 时间:2024/05/16 17:32
#include<fstream>#include<iostream>using namespace std;ifstream fin ("ratios.in");ofstream fout ("ratios.out");int main(){int rx=0,ry=0,rz=0;int x=0,y=0,z=0;int N=0;int k[4]={0};int a[4]={0},b[4]={0},c[4]={0};int max=400;fin>>k[1]>>k[2]>>k[3];fin>>a[1]>>a[2]>>a[3];fin>>b[1]>>b[2]>>b[3];fin>>c[1]>>c[2]>>c[3];for(x=0;x<101;x++){for(y=0;y<101;y++){for(z=0;z<101;z++){if((k[2]*(a[1]*x+b[1]*y+c[1]*z)==k[1]*(a[2]*x+b[2]*y+c[2]*z)) && (k[3]*(a[1]*x+b[1]*y+c[1]*z)==k[1]*(a[3]*x+b[3]*y+c[3]*z)) && ((x*a[1]+y*b[1]+z*c[1])/k[1]>=1)){if(x+y+z<max && x+y+z!=0){rx=x;ry=y;rz=z;max=x+y+z;}}}}}if(rx==0 && ry==0 && rz==0){fout<<"NONE"<<endl;}elsefout<<rx<<' '<<ry<<' '<<rz<<' '<<(rx*a[1]+ry*b[1]+rz*c[1])/k[1]<<endl;return 0;}

原创粉丝点击