• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅
2017年9月11日
HDU 4010 Query on The Trees (动态树)
摘要: 题意:给定一个棵树,有四种操作, 1 连接两棵树, 2 把两棵树分开, 3 给 a 到 b 路径上的每个点加一个权值 w, 4 询问 a 到 b 的最大值。 析:最大值,很明显是要维护的,然后用就是一个裸板动态树。 代码如下: 阅读全文
posted @ 2017-09-11 22:33 dwtfukgv 阅读(205) 评论(0) 推荐(0)
UVa 11090 Going in Cycle!! (Bellman_Ford)
摘要: 题意:给定一个加权有向图,求平均权值最小的回路。 析:先十分答案,假设答案是 ans,那么有这么一个回路,w1+w2+w3+...+wk < k*ans,这样就是答案太大,然后移项可得,(w1-ans)+(w2-ans)+(w3-ans) + ..+(wk-ans) < 0,这样的话就判断是不是有负 阅读全文
posted @ 2017-09-11 19:23 dwtfukgv 阅读(189) 评论(0) 推荐(0)
HDU 6201 transaction transaction transaction (树形DP)
摘要: 题意:给定一棵树,每个点有一个点权,每条边也是,找一条路径,问你 T-S-sum,T表示路径的终点的权值,S表示路径始点的权值,sum表示从S到T的边权和。 析:把这一条路径拆开来看,那么就是必然是从 a 先经过一个公共祖先 i,然后再到达b,所以,dp[i][0] 表示 从 i 结点到子树结点中能 阅读全文
posted @ 2017-09-11 17:22 dwtfukgv 阅读(188) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3