上一页 1 ··· 14 15 16 17 18

2019年9月13日

01分数规划

摘要: 先上基本模板后面慢慢更新 01分数规划,简单的来说,就是有一些二元组(si,pi),从中选取一些二元组,使得∑si / ∑pi最大(最小)。 这种题一类通用的解法就是,我们假设x = ∑si / ∑pi的最大(小)值,那么就有x * ∑pi = ∑si ,即∑si - x * ∑pi= 0。也就是说 阅读全文

posted @ 2019-09-13 23:24 师姐的迷弟 阅读(282) 评论(0) 推荐(0) 编辑

【2019南京赛】

摘要: hello 2019;题意: 给出区间,要你在查询区间内有9102,同时没有8012的序列,需要删除多少个数字。 多次询问,所以给上我们的线段树。 这道题有原题; 我们dp表示i从状态i到状态j的操作次数, 我们定义0,1,2,3,4为"",2,20,201,2017的状态。对于每个状态用矩阵表示: 阅读全文

posted @ 2019-09-13 09:21 师姐的迷弟 阅读(150) 评论(0) 推荐(0) 编辑

2019年9月12日

【树状数组】2019徐州网络赛 query

摘要: (2)首先成倍数对的数量是nlogn级别的,考虑每一对【xL,xR】(下标的位置,xL < xR)会对那些询问做出贡献,如果qL <= xL && qR >= xR,那么这一对就会对询问【qL,qR】贡献1;现在把它们看成平面上的点,那么对于每一个询问【qL,qR】,就相当于计算这个点右下角有多少个 阅读全文

posted @ 2019-09-12 15:04 师姐的迷弟 阅读(134) 评论(0) 推荐(0) 编辑

【博弈】之斐波那契博弈

摘要: ///2019博弈///已知n为必胜点(题目说到n就胜利),所以我们进行倒推,///我们首先将考虑n-1到n/2+1这一段,例如n=10///那么n-1到n/2+1就是,6到9,因为这一段我们不需要考虑题目所说的2*i;只能走一步;///所以我们可以从n为必胜点倒推回去其他点的状态。///然后来到1 阅读全文

posted @ 2019-09-12 00:06 师姐的迷弟 阅读(268) 评论(0) 推荐(0) 编辑

2019年9月11日

【矩阵快速幂】之奥运 hdu 2254

摘要: 1、城市的编号不是从0到n-1,而是随便的一个数字,需要离散化否则不能存相关信息 2、城市数不超过30,也就是说我的方法开矩阵不超过60,但是我残念的一开始以为最多可能有20000个不同城市 血崩! 3、图中可能有重边,所以别用=1,要用++操作 4、询问中v1,v2可能在前面的城市编号集中没有出现 阅读全文

posted @ 2019-09-11 22:48 师姐的迷弟 阅读(123) 评论(0) 推荐(0) 编辑

矩阵快速幂之Kiki & Little Kiki 2

摘要: 题意是:给出一串01串,每一秒,每个位置得灯会根据左边那个灯得状态进行改变,(第一个得左边为最后一个)如果左边为1,那么自己就会改变状态,左边为0则不用,问n秒改01串的状态 ///// 首先,我们发现,a【2】=(a[1]+a[2])%2;, 可以用矩阵快速幂来算出结果。 同时我们发现 (1+1) 阅读全文

posted @ 2019-09-11 15:23 师姐的迷弟 阅读(138) 评论(0) 推荐(0) 编辑

上一页 1 ··· 14 15 16 17 18

导航