ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

2020泰国数学奥林匹克 第二天 第9题

2022-08-21 01:33:51  阅读:200  来源: 互联网

标签:轨迹 部分 单元格 泰国 最小值 2020 黄色 拖拉机 奥林匹克


已知n,k为正整数,n>k. 有一块正方形的土地被划分为了 n*n个小块, 且每个小块都是同样大小的正方形. 目前需要k个拖拉机来犁地. 每个拖拉机都从左下角出发, 向右上角移动. 拖拉机的移动方式为只能向右或向上移动到与其当前单元格相邻的单元格.(这里的相邻指有公共边). 求未被犁过的单元格个数的最小值.

 

 

 

 

 

 

假设最小值对应的所有情况都不存在图1黄色部分全部被犁。不妨最小值中一种犁地方式的对应的土地右、下侧边界如图2。如果蓝色部分为同一个拖拉机犁的,易知将蓝色部分替换成黄色部分,未被犁过的地不会增多,矛盾,所以假设不成立。

 

 

如果蓝色部分不是同一个拖拉机犁的,属于a个拖拉机,易知两个红线各属于同一个拖拉机(可能是同一个)。其他蓝色部分属于a-2(也可能是a-1)个拖拉机。对于两个拖拉机来说,无论其轨迹如何,总可以把这两个拖拉机的其中一个的轨迹看作是其合轨迹的右下部分,另一个的轨迹看作是合轨迹的左上部分 而不会造成任何影响。由此 通过简单推理可知,蓝色部分可认为是同一个拖拉机犁的(同理可以得到 可以认为黄色部分是同一个拖拉机犁的),因此假设不成立,即最小值对应的所有情况中,存在图1黄色部分全部被犁的一种犁地方式,由于可以认为黄色部分是同一个拖拉机犁的且拖拉机工作顺序不会对结果产生影响,所以最小值就等于第一个拖拉机轨迹为黄色对应的所有情况的最小值。令C(n,k)为n*n  k个拖拉机 被犁过的单元格个数的最大值。易知第一个拖拉机轨迹为黄色对应的所有情况中白色部分(非黄色部分)被犁过的单元格个数<=C(n-1,k-1) (易用反证法证明),所以C(n,k)<=C(n-1,k-1)+2n-1。而剩下的k-1个拖拉机完全可以按照C(n-1,k-1)中k-1个拖拉机的方式犁地,此时得到的被犁过的单元格个数=C(n-1,k-1)+2n-1,所以C(n,k)=C(n-1,k-1)+2n-1,因为C(n-k+1,1)=2n-2k+1,所以C(n,k)=(2n-k+2)(k-1)+2n-3k+2

 

 

 

 

 

标签:轨迹,部分,单元格,泰国,最小值,2020,黄色,拖拉机,奥林匹克
来源: https://www.cnblogs.com/lau1997/p/16609182.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有