首页 > 其他分享 >2020泰国数学奥林匹克 第二天 第9题

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

时间:2022-08-21 00:56:14浏览次数:60  
标签:轨迹 部分 单元格 泰国 最小值 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,黄色,拖拉机,奥林匹克
From: https://www.cnblogs.com/lau1997/p/16609182.html

相关文章

  • IntelliJ IDEA 2020 版 AppData\JetBrains 存储位置转移
    原文地址:https://my.oschina.net/u/1381027/blog/4298614在这个2020.1版本之前的,我都是使用免安装zip包,解压后修改idea.properties,配置idea64.exe.vmoptions参数后......
  • [HFCTF2020]EasyLogin-1|JWT身份伪造
    1、打开之后只有一个登陆界面和注册界面,右键检查发现app.js代码,结果如下:app.js代码如下:/***或许该用koa-static来处理静态文件*路径该怎么配置?不管了先填个根......
  • 2022伊朗数学奥林匹克 第二轮 第二天 第四题
    给定一个n*n的方格表,其中有部分方格染黑色,剩余方格染白色(可以不存在白格).对于甲每次操作,可以选取一恰有一个黑格的行,并将该黑格所在列上的所有方格染成红色;对于......
  • 2020-阅读理解-Text 1
    Text1AgroupofLabourMPs,amongthemYvetteCooper,arebringinginthenewyearwithacalltoinstituteaUK“townofculture”award.Theproposalisth......
  • 《GB27791-2020》PDF下载
    《GB27791-2020城镇燃气调压箱》PDF下载《GB27791-2020》简介本标准规定了城镇燃气用燃气调压箱(以下简称为调压箱)的型号,结构和材料,要求,试验方法,检验规则,质量证明文件,标......
  • P7071 [CSP-J2020] 优秀的拆分
    题目描述一般来说,一个正整数可以拆分成若干个正整数的和。例如,1=11=1,10=1+2+3+410=1+2+3+4 等。对于正整数 nn 的一种特定拆分,我们称它为“优秀的”,当且仅当在这种拆......
  • P7074 [CSP-J2020] 方格取数
    题目描述题目传送门()点击查看题目题目描述设有n*m的方格图,每个方格中都有一个整数。现有一只小熊,想从图的左上角走到右下角,每一步只能向上、向下或向右走一格......
  • [BJDCTF2020]Mark loves cat-1|源代码泄露|变量覆盖
    主要考察了:源代码泄露、变量覆盖共展示了三种获取flag的方式1、打开题目查看未发现有效信息,查看源代码信息,发现返回的dog信息,结果如下:2、使用dirmap进行目录扫描,发现......
  • 论文翻译:2020_Lightweight Online Noise Reduction on Embedded Devices using Hierar
    论文地址:基于分层递归神经网络的嵌入式设备轻量化在线降噪引用格式:SchröterH,RosenkranzT,ZobelP,etal.LightweightOnlineNoiseReductiononEmbeddedDevice......
  • EcmaScript 2020 新特性总结
    1.可选操作符“?.” 这个操作符用来获取后端对象可能的不存在的属性值的时候十分有用日常开发中,当需要访问嵌套在对象内部好几层的属性时使用 letnestedProp=......