记录编号 |
78149 |
评测结果 |
AAAAAA |
题目名称 |
饲料调配 |
最终得分 |
100 |
用户昵称 |
老师好~~~ |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
0.015 s |
提交时间 |
2013-11-03 15:16:15 |
内存使用 |
0.32 MiB |
显示代码纯文本
#include<fstream>
using namespace std;
ifstream fin("ratios.in");
ofstream fout("ratios.out");
int a[4],b[4],d[4],c[4];
int main()
{
int i,j,k,p,A,B,C,temp,q=-1,w=0,e=1;
for(i=1;i<=3;i++) fin>>d[i];
for(j=1;j<=3;j++) fin>>a[j];
for(k=1;k<=3;k++) fin>>b[k];
for(p=1;p<=3;p++) fin>>c[p];
for(i=0;i<100;i++)
for(j=0;j<100;j++)
for(k=0;k<100;k++)
{
A=a[1]*i+b[1]*j+c[1]*k;
B=a[2]*i+b[2]*j+c[2]*k;
C=a[3]*i+b[3]*j+c[3]*k;
if(d[1]!=0&&d[2]!=0&&d[3]!=0)
if(A%d[1]==0&&B%d[2]==0&&C%d[3]==0)
if(A/d[1]==B/d[2]&&A/d[1]==C/d[3]&&(i!=0||j!=0||k!=0))
{
fout<<i<<' '<<j<<' '<<k<<' '<<A/d[1]<<endl;
return 0;
}
if(d[3]==0)
if(A%d[1]==0&&B%d[2]==0)
if(A/d[1]==B/d[2]&&(i!=0||j!=0||k!=0))
{
fout<<i<<' '<<j<<' '<<k<<' '<<A/d[1]<<endl;
return 0;
}
}
fout<<"NONE"<<endl;
return 0;
}