会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Tunix
天下OIer是一家
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
OI
上一页
1
2
3
4
5
6
7
8
9
10
···
20
下一页
Vim配置文件(Vimrc)
摘要:嘛……后面的比赛基本都是在NOI Linux下进行了,windows下的开发环境基本都不能用了>_>果断转了vim,记录一下vim的配置文件~ 1 set nu 2 syntax on 3 filetype indent on 4 set shiftwidth=4 5 set tabstop=4 6...
阅读全文
posted @
2015-05-03 22:25
Tunix
阅读(337)
评论(0)
推荐(0)
【BZOJ】【1178】【APIO2009】convention会议中心
摘要:贪心 如果不考虑字典序的话,直接按右端点排序,能选就选,就可以算出ans…… 但是要算一个字典序最小的解就比较蛋疼了= = Orz了zyf的题解 就是按字典序从小到大依次枚举,在不改变答案的情况下,能加进来就加。 但我想错的地方是:如果第 i 个可以在某个最优解的情况下就加入它(即判断[1...
阅读全文
posted @
2015-05-02 13:22
Tunix
阅读(809)
评论(0)
推荐(0)
【tyvj五月有奖赛 暨Loi 55 Round #1】
摘要:解题报告: 傻逼错误天天犯QAQ 第一题:简单DP,f[i][j]表示第 i道题选j的最大得分,可以从f[i-1][j-1],f[i-1][j],f[i-1][j+1]转移过来,其实是可以滚动数组优化空间的,不过懒得弄了=。=反正能过 1 //TYVJ A 2 #include 3 #inclu...
阅读全文
posted @
2015-05-01 09:10
Tunix
阅读(294)
评论(0)
推荐(0)
【BZOJ】【3205】【APIO2013】机器人robot
摘要:斯坦纳树 好神啊……Orzzyf &&PoPoQQQ 为啥跟斯坦纳树扯上关系了?我想是因为每个点(robot)都沿着树边汇到根的时候就全部合起来了吧= =这个好像和裸的斯坦纳树不太一样,那个是无向最小生成树,这个是有向图…… 引用题解:令f[l][r][i][j]表示在点(i,j)将编号在[l...
阅读全文
posted @
2015-04-30 17:18
Tunix
阅读(731)
评论(0)
推荐(0)
【BZOJ】【1912】【APIO2010】patrol巡逻
摘要:树形DP 说是树形DP,其实就是求树的最长链嘛…… K=1的时候明显是将树的最长链的两端连起来最优。 但是K=2的时候怎么搞? 考虑第一次找完树的最长链以后的影响:第一次找过的边如果第二次再走,对答案的贡献会变成-1,因为两次都选这一段的话,反而会使得这一段不得不走两次(如果只被选一次的话就...
阅读全文
posted @
2015-04-29 22:55
Tunix
阅读(221)
评论(0)
推荐(0)
【BZOJ】【1177】【APIO2009】Oil
摘要:DP 找出三个正方形,可以转化为将整个油田切成三个矩形块,每块中各找一个正方形区域,切的形式只有6种,分类更新ans即可 题解:http://trinklee.blog.163.com/blog/static/238158060201482371229105/ 另:这题一般的快速读入不知为何会...
阅读全文
posted @
2015-04-29 11:13
Tunix
阅读(346)
评论(0)
推荐(0)
【BZOJ】【3676】【APIO2014】回文串
摘要:回文自动机/Manacher+SA 这道题可以用Manacher找出本质不同的回文串(令max增大的所有回文串),然后再用SA跑出来有多少相同。 还有一种做法就是回文自动机(OrzHzwer)的裸题= =(hzwer的模板) 回文自动机的教程戳这里:http://blog.csdn.net/u...
阅读全文
posted @
2015-04-28 20:36
Tunix
阅读(295)
评论(1)
推荐(0)
【BZOJ】【3675】【APIO2014】序列分割
摘要:DP+斜率优化 首先我们根据这个分割的过程可以发现:总得分等于k+1段两两的乘积的和(乘法分配律),也就是说与分割顺序是无关的。 再对乘积进行重分组(还是乘法分配律)我们可以转化为:$ans=\sum$第 i 段×前 i-1 段的和 所以我们就可以以分割次数为阶段进行DP啦~ 令f[i][j...
阅读全文
posted @
2015-04-26 22:59
Tunix
阅读(1414)
评论(0)
推荐(1)
省选杂感
摘要:今天考了个逗比的省选QAQ 第一题是个傻逼逆序对,随便离散化一下,坑点应该是$n\leq 5*10^5$,所以ans得开longlong吧 第二题是《交错匹配》好像在哪里见过的样子……但是完全不会做QAQ连暴力都打不出来,只好骗了骗全是【X】型匹配的分数(期望得分:0) 第三题多次询问两点...
阅读全文
posted @
2015-04-25 20:57
Tunix
阅读(334)
评论(2)
推荐(0)
【BZOJ】【4011】【HNOI2015】落忆枫音
摘要:拓扑排序+DP 题解:http://blog.csdn.net/PoPoQQQ/article/details/45194103 http://www.cnblogs.com/mmlz/p/4448742.html 通过转化……路径外的$degree_i$的乘积转化成所有点的degre...
阅读全文
posted @
2015-04-23 18:46
Tunix
阅读(701)
评论(3)
推荐(0)
【BZOJ】【4010】【HNOI2015】菜肴制作
摘要:拓扑排序 这题是要求N个点的一个拓扑序,且满足以下条件:编号1的位置尽可能靠前,在此基础上编号2的位置尽可能靠前…… 我看到这题的第一感觉:将拓扑排序用的队列改为优先队列,编号越小越早出来。 但是连样例都过不了= =因为这样做是【字典序最小】,并不一定满足题目的条件(看样例就知道了,这样其...
阅读全文
posted @
2015-04-23 16:42
Tunix
阅读(248)
评论(0)
推荐(0)
【BZOJ】【3613】【HEOI2014】南园满地堆轻絮
摘要:思路题 考试结束前5、6min的时候想到……但是写挂了QAQ 其实就是(差值最大的逆序对之差+1)/2; 找逆序对其实维护一个max直接往过扫就可以了……因为逆序对是前面的数大于后面的数…… 正确性显然?就是蛮显然的啊= = 1 /******************************...
阅读全文
posted @
2015-04-22 18:24
Tunix
阅读(240)
评论(0)
推荐(0)
【BZOJ】【3164】【HEOI2013】Eden的博弈问题
摘要:树形DP 这题在考场上直接写的TreeDP……当时也没想出一个像样的暴力来对拍……好像只能这么直接做了……? 都说是博弈树了,转移关系都给的这么直接了……也没啥难度了吧= =(怪不得大家都不愿意写题解) 我的思路是这样的: 如果黑方想赢,那么: 1.在一个决策方为黑方的节点,对于它来说,最...
阅读全文
posted @
2015-04-22 17:48
Tunix
阅读(278)
评论(0)
推荐(0)
【BZOJ】【3163】【HEOI2013】Eden的新背包问题
摘要:多重背包/思路题 多次询问,每次从所有物品中忽略一件,问最大收益…… 这题我用的zyf的一个“暴力”做法,就是先预处理出来g1[i][j]表示1~i号物品花了j块钱的最大价值,g2[i][j]表示i~n号物品花了j块钱的最大价值(这里我将所有的物品编号都加了1,原因……因为我一开始没+1,WA了...
阅读全文
posted @
2015-04-22 17:30
Tunix
阅读(397)
评论(2)
推荐(0)
【BZOJ】【4002】【JLOI2015】有意义的字符串
摘要:构造线性递推式+矩阵乘法 题解戳PoPoQQQ 为了自己以后看的方便手打一遍好了>_> 求$( \frac{b+\sqrt{d}}{2} )^n$的整数部分对p取模后的值 其中$b\mod 2=1,d\mod 4=1,b^2 \leq d_>我讨厌猜字谜QAQ 1 /************...
阅读全文
posted @
2015-04-21 22:56
Tunix
阅读(1707)
评论(4)
推荐(0)
【BZOJ】【4004】【JLOI2015】装备购买
摘要:拟阵/贪心 题解戳这里:http://blog.csdn.net/popoqqq/article/details/45148309思路: 裸拟阵…… 维护线性基,将武器按价格排序,从小到大塞进去,如果能塞进去就买,塞不进去就不买精度问题?卡了10pts 其他人最高30分…… 这是裸题啊…… 一开...
阅读全文
posted @
2015-04-21 18:55
Tunix
阅读(431)
评论(0)
推荐(0)
【BZOJ】【4003】【JLOI2015】城池攻占
摘要:可并堆 QAQ改了一下午……最终弃疗求助zyf……居然被秒了QAQ真是弱到不行(zyf太神了Orz) 还是先考虑部分分的做法: 1.$n,m\leq 3000$:可以暴力模拟每个骑士的攻打过程,也可以利用拓扑序,将当前城池的后代的攻打情况统计完后,再统计有哪些其实打到了当前城池,over了几个...
阅读全文
posted @
2015-04-21 18:20
Tunix
阅读(582)
评论(0)
推荐(0)
【BZOJ】【3991】【SDOI2015】寻宝游戏
摘要:dfs序 我哭啊……这题在考试的时候(我不是山东的,CH大法吼)没想出来……只写了50分的暴力QAQ 而且苦逼的写的比正解还长……我骗点分容易吗QAQ 骗分做法: 1.$n,m\leq 1000$: 直接找一个关键点做根进行深搜,算出其他关键点都与root连通的最小边权和,再×2 2.一条...
阅读全文
posted @
2015-04-20 18:29
Tunix
阅读(400)
评论(0)
推荐(0)
【BZOJ】【3007】拯救小云公主
摘要:思路题 我的naive的做法是二分答案+判定是否有路径可走……但是没有正确理解【走的方向任意】这句话…… 其实就是说想咋走咋走= =360°无死角乱走…… 所以其实是个平面上的问题…… 我们可以换个方向来考虑……二分一个答案,判断英雄走到/走不到公主那里,是不是就等价于,boss控制的区域连...
阅读全文
posted @
2015-04-19 22:33
Tunix
阅读(763)
评论(3)
推荐(0)
【BZOJ】【3004】吊灯
摘要:思路题 要将整棵树分成大小相等的连通块,那么首先我们可以肯定的是每块大小x一定是n的约数,且恰好分成$\frac{n}{x}$块,所以我有了这样一个思路:向下深搜,如果一个节点的size=x,就把这个子树砍掉做成一个连通块,并更新父亲及祖先的size,这样递归地切,如果最后size[1]==0就表...
阅读全文
posted @
2015-04-19 12:29
Tunix
阅读(240)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
20
下一页
公告