数学高难度题目
一个395厘米的东西分45和41各几条余下的最少。比如41*8=328+45=373余下是22有没有公式直接算出来余下最少。谢谢了。...
一个395厘米的东西 分45 和41各几条 余下的最少。 比如 41*8=328 +45=373 余下是 22 有没有公式 直接算出来 余下最少。谢谢了。
展开
展开全部
1.设45,x个;41,y个且:余数<41
45x+41y+...=395当x=1时:y=8
41*8+45=373..余22当x=2,y=7:
41*7+90=377..余18...x=7,y=1:
41+315=356..余39 过头了,退!
x=5,y=4:225+41*4=389..余6
x=6,y=3:270+41*3=393..余2
OK,到6个45的时候-----就是
最多45的极大个数量了, 再多!
余数就返回来到多那边去了嗯!
2. 另外:xyz!45x+41y+z=395
395/41=9..余.. x+y≤9,z ≤41
解下这三元一次方程不等式组!
45x+41y+...=395当x=1时:y=8
41*8+45=373..余22当x=2,y=7:
41*7+90=377..余18...x=7,y=1:
41+315=356..余39 过头了,退!
x=5,y=4:225+41*4=389..余6
x=6,y=3:270+41*3=393..余2
OK,到6个45的时候-----就是
最多45的极大个数量了, 再多!
余数就返回来到多那边去了嗯!
2. 另外:xyz!45x+41y+z=395
395/41=9..余.. x+y≤9,z ≤41
解下这三元一次方程不等式组!
展开全部
#include <stdio.h>
void main ()
{
int i=0,j=0,k=0;
for (i=0;i<=10;i++)
{
for (j=0;j<=10;j++)
{
k=395-i*45-j*41;
if (k>0)
printf("%5d",k);
}
printf("\n");
}
}
VC6.0上运行。。应该可以用吧。。我现打的。。
运行了以后看最小的那个值在第几行第几列就知道几个45几个41了。
呃我算的结果是6个45与3个41.这样余下的是2.。。应该是最小了吧。
void main ()
{
int i=0,j=0,k=0;
for (i=0;i<=10;i++)
{
for (j=0;j<=10;j++)
{
k=395-i*45-j*41;
if (k>0)
printf("%5d",k);
}
printf("\n");
}
}
VC6.0上运行。。应该可以用吧。。我现打的。。
运行了以后看最小的那个值在第几行第几列就知道几个45几个41了。
呃我算的结果是6个45与3个41.这样余下的是2.。。应该是最小了吧。
追问
那我遇到别的数字该怎么办呢 晕
追答
这个。。是个三元一次方程。。固定求一个元的最小值。。但是有两个变量。。所以一般解不出来。……先问问。这是什么阶段的题目。就是说。。这是中学题还是大学题。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先得确定A只能等于1或则2
因为A要是大于等于4,那结果就是7位数
要是等于3,那结果是6位数的话,那B
就等于9
,算出来不对因为3*9=27,这样结果也是7位数,
现在只能推理了
当A=1时,F=7,E=5,D=8,C=2,B=4,那结果就是428571
当A=2是,F=4,E=1,D=7,C=5,B=8结果是285714
就这两个结果
因为A要是大于等于4,那结果就是7位数
要是等于3,那结果是6位数的话,那B
就等于9
,算出来不对因为3*9=27,这样结果也是7位数,
现在只能推理了
当A=1时,F=7,E=5,D=8,C=2,B=4,那结果就是428571
当A=2是,F=4,E=1,D=7,C=5,B=8结果是285714
就这两个结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询