社区
数据结构与算法
帖子详情
运动会发奖章问题
ustc
2002-04-03 09:56:01
运动会连续开了n天,一共发了m枚奖章,第一天法1枚并剩下(m-1)枚的1/7,第二天法2枚并剩下的1/7,以
后每天按此规律发奖章,在最后一天即第n天发了剩下的n枚奖章。
问,运动会开了多少天? 一共发了几枚奖章?
...全文
90
2
打赏
收藏
运动会发奖章问题
运动会连续开了n天,一共发了m枚奖章,第一天法1枚并剩下(m-1)枚的1/7,第二天法2枚并剩下的1/7,以 后每天按此规律发奖章,在最后一天即第n天发了剩下的n枚奖章。 问,运动会开了多少天? 一共发了几枚奖章?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ustc
2002-04-03
打赏
举报
回复
讨论及扩展:
题目:
运动会连续开了n天,一共发了m枚奖章,第一天法1枚并剩下(m-1)枚的1/7,第二天法2枚并剩下的1/7,以
后每天按此规律发奖章,在最后一天即第n天发了剩下的n枚奖章。
问,运动会开了多少天? 一共发了几枚奖章?
猜想:
设第k天发k枚并剩下的1/num,则有如下猜想: n =num-1, m=n*n; (a)
证明:
证明猜想正确即要验证这个猜想是否符合题目要求。
由猜想,m=(num-1)(num-1)= num*num -2 num+1 , num-1;
那么
第一天: 应发出 1+ (num*num - 2num)/num = 1 + num-2 枚
剩下 num*num - 3num +2 枚
第二天: 应发出 2+ (num*num - 3num)/num = 2 + num-3 枚
剩下 num*num - 4num +3 枚
......
由此猜想有关系式:
第k天: 应发出 k + num - (k+1) 枚
剩下 num*num -(k+2)num + (k+1) 枚 (b)
利用数学归纳法来证明(b)
第k+1天: 应发出 k+1 + (num*num - (k+2)num)/num = k+1 num - (k+2) 枚
剩下 num*num - (k+3)num + (k+2) 枚 解
从而知道猜想的关系式(b)成立。
下面验证(a)满足题意要求,即第n天(即第num-1天)发了剩下的n枚(即num-1枚)。
由(b)知道:
第num-2天: 剩下 num*num - (num+1)num + num = num -1 枚
第num-1天: 应发出 num+1 + num -(num-1+1) = num-1 枚
剩下 0 枚。
由此验证了猜想(a)的正确性,它是本题的一个解。 证毕#。
解答:
由猜想,知道当num=7时, n=6, m=6*6=36
tpProgramer
2002-04-03
打赏
举报
回复
/*
由于题中涉及m-1的1/7,于是m-1应是7的倍数,即m=7*x+1。递推x,寻找m,n。
*/
#include<iostream>
#include<math.h>
usingnamespacestd;
voidCaculate_Two();
voidmain()
{
Caculate_Two();
cin.get();
}
constlongDIV_NUM=7;
//穷举x,n求得题目的解
voidCaculate_Two()
{
for(intx=1;;x++)
{
intm=DIV_NUM*x+1;//总奖章数m
for(intn=1;;n++)//天数n,看看此时m是不是满足题中每天分配奖牌的条件
{
m-=n;
if(m%DIV_NUM==0)
{
m=m-m/DIV_NUM;
if(m==0)
{
cout<<"Answer:n="<<n<<""<<"m="<<DIV_NUM*x+1<<endl;
return;
}
}else
break;
}
}
}
//输出
Answer:n=6m=36
信息技术竞赛培训教程_算法和数据结构综合应用
算法我相信,如果看了这个应该会对算法有更好的了解和兴趣
程序员面试时候出的一些逻辑
问题
第1章数学趣题解析1.酒水分装
问题
某人有12品脱啤酒一瓶(品脱是英容量单位,1品脱=0.568升),想从中倒出6品脱。但是他没有6品脱的容器,只有一个8品脱的容器和一个5品脱的容器。怎样的倒法才能使8品脱的容器中恰好装入6品脱啤酒? 分析与解答这个数学游戏有两种不同的解法,如下面的两个表所示。第一种解法:12 12 4 4 9 9 1 1 6 8 0 8 3 3 0 8...
2019上半年中小学教资考试教育知识与能力试题(中学)——主观题
二、辨析题(本大题共4小题,每小题8分,共32分)判断正误,并说明理由。 22.教育在人的身心
发
展中起决定作用。 这种说法是错误的。在人的身心
发
展中起决定作用的不是教育,而是人的主观能动性影响人的身心
发
展的因素包括遗传、环境、人的主观能动性和教育等。 其中,遗传为人的身心
发
展提供了生理前提,使人的
发
展成为可能; 环境为人的身心
发
展提供了现实条件; 人的主观能动性是人
发
展的内在动力,对人的身心
发
展起决定作用; 教育,尤其是学校教育,在人的身心
发
展中起主导作用。故题干说法错误。 23.教学的任务
《Mybatis 手撸专栏》第2章:创建简单的映射器代理工厂
解耦映射器与数据库操作,给DAO接口生成代理类,包装数据库处理过程。
面试常见的逻辑推理题
1.一个粗细均匀的长直管子,两端开口,里面有4个白球和4个黑球,球的直径、两端开口的直径等于管子的内径,现在白球和黑球的排列是wwwwbbbb,要求不取出任何一个球,使得排列变为bbwwwwbb。 2.一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以向上爬3尺,但是白天睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来? 3.在一个平面上画1999条直
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章