OOOak

一个弱弱的学习之路

G.路径 【树形DP】 【牛客】【桂林电子科技大学第三届ACM程序设计竞赛】

给定一棵N个点的树,每条边有边权,请你求出最长的一条路径,满足经过每个点最多一次,经过的边的条数为偶数,且边权和最大。 请输出这个最大的边权和。 传送门 比赛以为 是要对个点都进行dfs,以为时间复杂度很大,看到树就怕了,没想到是一道树形DP 太菜了!!! AC_code: /* A...

2019-04-16 21:34:14

阅读数 13

评论数 0

C. Chino with Queue 【状压DP】【牛客】【2019西北工业大学程序设计创新实践基地春季选拔赛】

现在有n个人排成一队(2<=n<=18) 给你一个n*n的矩阵 Wij代表 i在j的前面的话 i给j带来多大的舒适度 如果i排在最前面 前面没有人的话 则带来Wii的舒适度 所以现在要你问你 怎么排 可以排出 最大舒适度的队伍 求最大舒适度是多少 题解: 由...

2019-04-12 14:45:03

阅读数 45

评论数 5

CodeForces - 812B [DP]

这道题一开始以为是有规律的的, 想通过最大区域的0来计算,然后用bfs来解决,但是写到一半又发现思路错了,最后还是学长提醒我用dp思路去做,纪录最右和最左的点,dp已经很久没做了,看了网上其他题解才明白要怎么去维护那些状态,里面有几个点需要注意一下: 1.所有的数都为0 2.最下面楼层的dp方...

2018-04-16 19:28:14

阅读数 33

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭