社区
community_281
帖子详情
怎么放你鸽子
Microsoft777
2009-05-21 12:49:27
有5户人家A,B,C,D,E,每户人家都养了5只鸽子,一共25只。
这5户人家想从一共这25只鸽子中挑出飞的最快的前5只鸽子。
大家选定了一个出发点和到达点,每次只能放飞5只鸽子,在这样情况下可以看到每次从出发地到目的地5只鸽子到达的先后顺序,但是没有计时器来计算时间。
注:题目中不要考虑鸽子体能,是否匀速,是否直线飞行等等情况,可以理想设定速度均匀而且稳速。
...全文
159
8
打赏
收藏
怎么放你鸽子
有5户人家A,B,C,D,E,每户人家都养了5只鸽子,一共25只。 这5户人家想从一共这25只鸽子中挑出飞的最快的前5只鸽子。 大家选定了一个出发点和到达点,每次只能放飞5只鸽子,在这样情况下可以看到每次从出发地到目的地5只鸽子到达的先后顺序,但是没有计时器来计算时间。 注:题目中不要考虑鸽子体能,是否匀速,是否直线飞行等等情况,可以理想设定速度均匀而且稳速。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Microsoft777
2009-05-21
打赏
举报
回复
我的思路是这样的
不知道里面有没有错误
不知道还有没有更好的方法
Microsoft777
2009-05-21
打赏
举报
回复
1.为每户的鸽子进行标记,如下:
A1,A2,A3,A4,A5
B1,B2,B3,B4,B5
C1,C2,C3,C4,C5
D1,D2,D3,D4,D5
E1,E2,E3,E4,E5
每户各放一次,选出自己家中最快的一个,假设 A1、B1、C1、D1、E1分别为最快。(5次)
2.假设每户的第二快的分别为 A2、B2、C2、D2、E2,把这五只放飞一次。(6次)
假设速度从快到慢的顺序为:A2>B2>C2>D2>E2,有可能排进前五的分别为:A1、A2、A3、A4、A5、B1、B2、B3、C1、D1、E1。
3.把 A3、B2、C1、D1、E1放飞一次(7次)
3.1 假设 A3 < B2
3.1.1 假设B2第一,前五名就在 A1、A2、B1、B2、B3、A3、C1、D1、E1中,我们可以知道这样的顺序,A1,A2,B1>B2>A3,B3,C1,D1,E1。再把A3,B3,C1,D1,E1放飞一次(8次),选出最快的一只。
3.1.2 假设B2第二,前五名就是 A1、A2、这次放飞的第一名、B1、B2。
3.1.3 假设B2第三,前五名就是 A1、A2、B1、这次放飞的第一名,这次放飞的第二名。
3.1.4 假设B2第四,前五名就在 A1、A2、B1、C1、D1、E1这六个中的,A2、B1、C1、D1、E1再放飞一次(8次),淘汰最后一名。
3.1.5 B2不可能为第五。
3.2 假设 A3 > B2
3.2.1 假设A3第一
3.2.1.1 假设B2第二,前五名就在 A1、A2、A3、A4、A5、B1、B2中。A3、A4、A5、B1、B2放飞一次(8次),选出前三名。
3.2.1.1.1 假设 B2第三,前五名就在 A1、A2、A3、A4、A5、B1、本次放飞的第二名中。A3、A4、A5、B1、本次放飞的第二名放飞一次,选出前三名。
3.2.1.1.2 假设 B2 第四,同3.2.1.1.1
3.2.1.1.2 假设 B2 第五,同3.2.1.1.1
3.2.1.2 假设 B2 第三,前五名就在A1、A2、A3、A4、A5、B1、本次放飞的第二 名中。A3、A4、A5、B1、本次放飞的第二名放飞一次(8次),选出前三名。
3.2.1.3 假设 B2 第四,同3.2.1.2
3.2.1.4 假设 B2 第五,同 3.2.1.2
3.2.2 假设 A3 第二,前五名就在 A1、A2、A3、B1、本次放飞的第一名中。
3.2.3 假设 A3 第三,前五名就在 A1、A2、A3、B1、本次放飞的第一名、本次放飞的第二名中。A1、A2、B1、本次放飞的第一名、本次放飞的第二名放飞一次(8次),选出前四名。
3.2.4 假设 A3 第四,前五名就在 A1、A2、B1、C1、D1、E1中,A2、B1、C1、D1、E1放飞一次(8次),选出前四名。
3.2.5 A3不能为第五。
morris88
2009-05-21
打赏
举报
回复
Microsoft777
2009-05-21
打赏
举报
回复
1。大胆假设
2。层次清晰
3。停顿分析
4。严密验证
5。同谋同析
6。借树生花
7。生生不息
8。视野开阔
上面我是参照了很多别人的思路做的
Mike老羊
2009-05-21
打赏
举报
回复
..........................
JhunHoonXZ
2009-05-21
打赏
举报
回复
抽签,分5组,进行小组循环赛,每组前二名出线
然后抽签进行淘汰赛,其中第二轮和第三轮都会有一只鸽子轮空
最后决出第一和第二,3~5再进行循环赛排出名次
antinet
2009-05-21
打赏
举报
回复
后面飞得慢的不见得比前面飞得快的慢,同理后面飞得快的不见得比前面飞得慢的快
Microsoft777
2009-05-21
打赏
举报
回复
上面的有点错误
修改了一下:
1.为每户的鸽子进行标记,如下:
A1,A2,A3,A4,A5
B1,B2,B3,B4,B5
C1,C2,C3,C4,C5
D1,D2,D3,D4,D5
E1,E2,E3,E4,E5
每户各放一次,选出自己家中最快的一个,假设 A1、B1、C1、D1、E1分别为最快。(5次)
2.假设每户的第二快的分别为 A2、B2、C2、D2、E2,把这五只放飞一次。(6次)
假设速度从快到慢的顺序为:A2>B2>C2>D2>E2,有可能排进前五的分别为:A1、A2、A3、A4、A5、B1、B2、B3、C1、D1、E1。
3.把 A3、B2、C1、D1、E1放飞一次(7次)
3.1 假设 A3 < B2
3.1.1 假设B2第一,前五名就在 A1、A2、B1、B2、B3、A3、C1、D1、E1中,我们可以知道这样的顺序,A1,A2,B1>B2>A3,B3,C1,D1,E1。再把A3,B3,C1,D1,E1放飞一次(8次),选出最快的一只。
3.1.2 假设B2第二,前五名就是 A1、A2、这次放飞的第一名、B1、B2。
3.1.3 假设B2第三,前五名就是 A1、A2、B1、这次放飞的第一名,这次放飞的第二名。
3.1.4 假设B2第四,前五名就在 A1、A2、B1、C1、D1、E1这六个中的,A2、B1、C1、D1、E1再放飞一次(8次),淘汰最后一名。
3.1.5 B2不可能为第五。
3.2 假设 A3 > B2
3.2.1 假设A3第一
3.2.1.1 假设B2第二,前五名就在 A1、A2、A3、A4、A5、B1、B2中。A3、A4、A5、B1、B2放飞一次(8次),选出前三名。
3.2.1.1.1 假设 B2第三,前五名就在 A1、A2、A3、A4、A5、B1、本次放飞的第二名中。A3、A4、A5、B1、本次放飞的第二名放飞一次,选出前三名。
3.2.1.1.2 假设 B2 第四,同3.2.1.1.1
3.2.1.1.2 假设 B2 第五,同3.2.1.1.1
3.2.1.2 假设 B2 第三,前五名就在A1、A2、A3、A4、A5、B1、本次放飞的第二 名中。A3、A4、A5、B1、本次放飞的第二名放飞一次(8次),选出前三名。
3.2.1.3 假设 B2 第四,同3.2.1.2
3.2.1.4 假设 B2 第五,同 3.2.1.2
3.2.2 假设 A3 第二,前五名就在 A1、A2、A3、B1、C1、D1、E1中。
3.2.2.1 假设 C1 第一,C1>A3>D,E1,也就是说C1必然在前五,A1>A2>A3也就是
A1必然在前五,A2、A3、B1、D1、E1放飞一次(8次),选出前三强。
3.2.2.2 假设 D1 第一, 同3.2.2.1
3.2.2.3 假设 E1 第一, 同3.2.2.1
3.2.3 假设 A3 第三,前五名就在 A1、A2、A3、B1、本次放飞的第一名、本次放飞的第二名中。A1、A2必然在前五,A3、B1、本次放飞的第一名、本次放飞的第二名放飞一次(8次),选出前三名。
3.2.4 假设 A3 第四,前五名就在 A1、A2、B1、C1、D1、E1中,A2、B1、C1、D1、E1放飞一次(8次),选出前四名。
3.2.5 A3不能为第五。
swiftieslizheng#gitbook#448找到所有数组中消失的数字1
你需要找到
鸽子
和巢的关系:
鸽子
要
放
到
鸽子
数字减一的巢里,换句话说:
鸽子
ID - 1 = 巢ID所以如果将所有
鸽子
整理到正确的巢,发现有的巢有2个
鸽子
,那么这俩鸽
鸽巢原理的基本定义与表述.zip
鸽巢原理.鸽巢原理的基本表述是:如果你有更多的
鸽子
要
放
入少于
鸽子
数量的鸽巢中,那么至少有一个鸽巢会包含多于一只的
鸽子
。 这个原理可以用一个简单的例子来说明:如果你有5只
鸽子
,但只有4个鸽巢,那么无论如何
放
置,至少会有一个鸽巢中会有两只或两只以上的
鸽子
。
GZUT_OnePro编程器上位机
版本4.0,内含编程器固件,做个备份,防止官网
放
鸽子
ChatGPT或将让游戏角色拥有真正的“灵魂”
你玩游戏吗?有没有想过,如果有天游戏里的NPC真的“活了”,会是怎样的? 我很喜欢《星露谷物语》,游玩时间加起来超过一百个小时了。在这款模拟经营游戏里,玩家可以种田、养动物、下矿井,还能跟村民们交流感情乃至结婚,根据自己的喜好自由地经营属于自己的农场与生活。 可是,我能根据自己喜好推进这款游戏,游戏中的村民却不行。他们在游戏中的生活是“固定”的、程序事先完全写好的。如果照着攻略,你完全能够知道在某一日的某一时刻某个村民会在某个地方做某件事情。 与此同时,村民们之间互相都有亲情、友情、爱情上的设定,但实际上除了特殊剧情,平时你很难看到各个NPC之间有什么交流。 换句话说,这些村民们没有“灵魂”,只不过是受程序支配的傀儡而已。 但GPT改变了一切:近日,有研究者使用GPT-3.5-Turbo(是的,甚至没用到最新的GPT-4),构建了一个丰富的沙盒世界。在那个世界里,NPC可开展属于他们自己的生活,出现非事先设定的社交[1]。 一个例子是,举办派对会有NPC准时赴约、也会有NPC
放
鸽子
。角色会做出何种选择并不是程序事先设定好,而是角色自发决定的,这和星露谷物语等传统游戏中的。。
C#财务记账软件
C#财务记账软件 C/S结构,C#+SQL2005 代码简单。主要是操作数据库 和DATAGRVIEW显示数据,这个是客户开始说要后来
放
鸽子
了,这个是半成品,仅供学习参考使用!
community_281
590
社区成员
254,057
社区内容
发帖
与我相关
我的任务
community_281
提出问题
复制链接
扫一扫
分享
社区描述
提出问题
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章