11 2016 档案

摘要:据说联赛之前写题解可以涨RP 这题的输入格式半天没看懂…其实是有q层摞在一起,每一层大小都是p*r,依次输入q层的情况。那么首先我们枚举三种挖方块的姿势,分别使切出的方块的上面/前面/右面是正方形的面。考虑其中的一种姿势,我们可以O(n^2)枚举正方形的面在原先的大立方体中的右下角坐标(i,j),那 阅读全文
posted @ 2016-11-14 19:37 liu_runda 阅读(604) 评论(0) 推荐(0) 编辑
摘要:据说正解是什么线段树优化DP,但是作为脑子有坑选手,我们需要5k的做法: 主席树+决策单调性..... F[m][i]表示已经放置了m个基站,第m个基站放置在第i个村庄,第i个村庄及之前的村庄的总最少花费(包括建立基站的花费和赔偿的花费),转移的时候,F[m][i]=min(F[m-1][j]+co 阅读全文
posted @ 2016-11-10 16:27 liu_runda 阅读(727) 评论(0) 推荐(0) 编辑
摘要:为啥我觉得这是个DP….f[i][j][k][l]表示四种零件分别用了i,j,k,l个的方案数。然后发现这样不能保证表一定能接在表链首尾,也不知道状态之间如何转移,那么加一维变成f[i][j][k][l][S],S表示首尾的状态(4种),于是就可以预处理了。然后我们需要从给出的一共n个4种零件中选出 阅读全文
posted @ 2016-11-10 08:08 liu_runda 阅读(598) 评论(0) 推荐(0) 编辑
摘要:题意:给定一个初始集合和目标集合,有两种操作:1.合并集合中的两个元素,新元素为两个元素之和 2.分裂集合中的一个元素,得到的两个新元素之和等于原先的元素。要求用最小步数使初始集合变为目标集合,求最小步数。 记集合S的元素之和为sum(S) 首先,如果初始集合的子集S1和目标集合的子集S2满足sum 阅读全文
posted @ 2016-11-01 14:52 liu_runda 阅读(887) 评论(0) 推荐(2) 编辑

偶然想到可以用这样的字体藏一点想说的话,可是并没有什么想说的. 现在有了:文化课好难
点击右上角即可分享
微信分享提示