首页 > 代码库 > 2017-2-26四校联考
2017-2-26四校联考
T2正解是什么生成函数、插值等等等理论,被我组合数水过去了,T3看了看不会,最后因为出题人数据没做好T3没测,我过了两题,假装AK了。200/300
T1.矩阵
题目大意:给定一个2*n的数字矩阵,将其划分为m个子矩阵,要求最小化子矩阵和的最大值,求这个值。(n<=100,000,m<=min(100,2*n),矩阵中元素均为正整数)
思路:最小化最大值,先无脑二分个答案,又发现只要求出最少分几块,不超过m就可行(从一个可行方案中多切一块一定也可行)。f[i]表示前2*i的矩阵分成若干个和不超过当前二分出的答案至少要几块,每次转移有两种情况:1.取宽度为2的子矩阵,前缀和一下二分到能取的最远的就行了;2.取两列宽度为1的拼起来,可以这么做:先预处理出每个格子作为块的末尾向上能走到最远的格子,然后每次转移开两个指针(假设叫j和k),分别表示两列目前覆盖到哪
还没写完先放在这啊啊啊啊
2017-2-26四校联考
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。