码迷,mamicode.com
首页 >  
搜索关键字:hust校赛    ( 4个结果
HUST 1103 校赛 邻接表-拓扑排序
Description N students were invited to attend a party, every student has some friends, only if someone’s all friends attend this party, this one can a ...
分类:编程语言   时间:2016-05-17 13:30:45    阅读次数:190
hust校赛d题 PHP is the best language int the world(二分图着色+递推)
题目大意是给出一个图,要求判断是否是二分图,如果是,求二分图两个节点集之差的最小值。 两个人如果不会争吵的话连一条边,形成一个图,取这个图的反图。这个反图之间存在边则 说明这两个人不能在同一个team。首先二分染色看是否能够将反图变成一个二分图。 如果能染成二分图,记录每个二分图颜色人数。在某个联通分量里白色/黑色可以交换。 接下来用dp[i][j] = 1表示前i个联通分量能够形成一个人...
分类:Web程序   时间:2015-05-23 00:08:25    阅读次数:144
hust校赛c题 Move the Books(“最重上升子序列”)
题意是:给定一组整数,通过移动使这个序列变为递增的,移动i元素的话费为i 例如 2 2 5 3 4通过移动5使得序列变为2 2 3 4 5故最小花费为5,如果移动3 4那么花费会为7 这道题可以通过求“最重上升子序列”来间接地得到结果, dp[i]表示以weight[i] 为终点递增的最重的一系列书的重量之和。状态转移方程是 dp[i] = max(dp[i], dp[k] + ...
分类:其他好文   时间:2015-05-22 21:14:13    阅读次数:107
hust校赛 f题 The tree of hust(lis 变形)
题目大意是给出一段数字序列,可以忽略一次一段连续的序列,求忽略后的最长连续上升子序列 思路是dp,用end数组记录以当前元素作为结尾的最长连续上升序列的元素个数,那么不难得到状态转移方程为 dp(i) = max(dp(i - 1),  max( end[k] ) ) + 1 代码如下: #include #include #include #include #includ...
分类:其他好文   时间:2015-05-19 22:44:26    阅读次数:182
4条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!