上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 题意: 给你一棵n个结点的树,有m个运输计划,每个计划表示从一个点x到一个点y的路径长度,你可以将一条边的长度赋为0,问完成所有计划的最短时间。 题解: 再写一遍了; 要你扣掉一条边,直接扣掉再计算答案至少要$O(nm)$的复杂度,再加上这题常数比较大,最多50分吧; 那么二分答案转化问题,二分完成 阅读全文
posted @ 2017-10-22 11:12 HLX_Y 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 题意: 给你一个有向图,要你找到图中的最小环。 题解: 呵呵,去年联赛前做了这道题,连图都不会存; 今年联赛前终于可以秒切了...... tarjan求出最小的非单个点的强连通分量就好了; 好像还可以用拓扑排序那套理论加上dfs求,嗯,腻害; include include include incl 阅读全文
posted @ 2017-10-21 12:53 HLX_Y 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 题意: 给你一个1 n的排列${a_i}$,一开始排列为1 n,给出一个m行的表,每次要从上到下按照表的每一行重排一次,求重排k次后的排列${a_i}$。 题解: 矩阵快速幂; 显然是置换,置换和矩阵乘法有不小的联系,置换一次经常相当于乘一个01矩阵; 于是可以分成初始序列乘上k/i次m行的大矩阵, 阅读全文
posted @ 2017-10-20 23:10 HLX_Y 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题意: 给你m个机器,n个数,每个机器可以给n个数的某一段排序,求最少使用几个机器,保证可以把这个n个数排好序 题解: dp+线段树 挑战2上的原题,就不多说啦~ include include include include include include define ls x'9')) ch= 阅读全文
posted @ 2017-10-20 17:34 HLX_Y 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出一个n×m的玉米地,即一个01矩阵,1上的格子可以种地,0不可以,两个相邻的格子不能同时种地,求种地的方案数。 题解: 状压dp; 由于每一行的状态受到上一行的限制,所以肯定要考虑枚举这一行的状态和上一行的状态; 而当前这一行的状态又会受到一些限制,所以考虑如何防止不合法的状态被转移到; 阅读全文
posted @ 2017-10-20 17:25 HLX_Y 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 题意: n头公牛,m个仓库,每个公牛有一些自己喜欢的仓库,求每个公牛单独住进仓库的方案数。 题解: 状压dp,滚一维,两种写法,实测第一种写法要快些...... 滚掉第一维 include include include include include include define ll long 阅读全文
posted @ 2017-10-18 17:18 HLX_Y 阅读(141) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-10-16 23:00 HLX_Y 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-10-16 22:58 HLX_Y 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 题意: 有N根木棍等待处理。机器在处理第一根木棍时需要准备1分钟,此后遇到长宽都不大于前一根木棍的木棍就不需要时间准备,反之则需要1分钟重新准备。 题解: dp 题目要求的就是将木棍分成x组,每组木棍的$l_i$和$r_i$都是不降的。 要求x最小,则x=将木棍按$l_i$从小到大排序后,$w_i$ 阅读全文
posted @ 2017-10-15 23:47 HLX_Y 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 题意: "传送门" 题解: 多重背包 转01背包,二进制分下组,压压常,轻松水过...... 阅读全文
posted @ 2017-10-15 23:39 HLX_Y 阅读(201) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页