洛谷P3647 [APIO2014] 连珠线 题解

题目链接:P3647 [APIO2014] 连珠线

题意

在达芬奇时代,有一个流行的儿童游戏称为连珠线。当然,这个游戏是关于珠子和线的。线是红色或蓝色的,珠子被编号为 111 到 nnn。这个游戏从一个珠子开始,每次会用如下方式添加一个新的珠子:

Append(w, v):一个新的珠子 www 和一个已经添加的珠子 vvv 用红线连接起来。

Insert(w, u, v):一个新的珠子 www 插入到用红线连起来的两个珠子 u,vu, vu,v 之间。具体过程是删去 u,vu, vu,v 之间红线,分别用蓝线连接 u,wu, wu,w 和 w,vw, vw,v。

每条线都有一个长度。游戏结束后,你的最终得分为蓝线长度之和。

给你连珠线游戏结束后的游戏局面,只告诉了你珠子和链的连接方式以及每条线的长度,没有告诉你每条线分别是什么颜色。

你需要写一个程序来找出最大可能得分。即,在所有以给出的最终局面结束的连珠线游戏中找出那个得分最大的,然后输出最大可能得分。

1≤n≤2000001 \leq n \leq 2000001≤n≤200000。

开学前两天准备狂刷题,结果在这题上卡了一下午(

洛谷P3647 [APIO2014] 连珠线 题解相关推荐

  1. P3647 [APIO2014]连珠线

    题意 传送门 题解 我们发现,如果一棵树的形态固定了,那么蓝线的方向一定是son[x]-x-fa[x],那么我们就可以先随便定一个根进行DP. 我们设f[i][0]f[i][0]f[i][0]表示以i ...

  2. luogu P3647 [APIO2014] 连珠线

    https://www.luogu.com.cn/problem/P3647 我写DP像cxk 发现只有两种连边的方式 假设最优的策略已经给了出来,那么一定存在选定某个点为根的时候,只存在第一种脸边的 ...

  3. [APIO2014]连珠线 题解

    我们设初始的那个点为root.则所有的蓝色链都是形如father−now−sonfather-now-sonfather−now−son. 我们设计两个dp状态: dpi,0dp_{i,0}dpi,0 ...

  4. 【BZOJ3677】[Apio2014]连珠线 换根DP

    [BZOJ3677][Apio2014]连珠线 Description 在列奥纳多·达·芬奇时期,有一个流行的童年游戏,叫做"连珠线".不出所料,玩这个游戏只需要珠子和线,珠子从1 ...

  5. 洛谷P1129 [ZJOI2007] 矩阵游戏 题解

    洛谷P1129 [ZJOI2007] 矩阵游戏 题解 题目链接:P1129 [ZJOI2007] 矩阵游戏 题意:给定一张有黑白棋子的正方形棋盘,问存不存在解法使得经过若干次交换行或列的操作后,左上角 ...

  6. 洛谷P3336 [ZJOI2013]话旧 题解

    洛谷P3336 [ZJOI2013]话旧 题解 题目链接:P3336 [ZJOI2013]话旧 题意:小林跟着银河队选手去了一趟宇宙比赛,耳濡目染,变得学术起来.回来后,他发现世界大变样了.比丘兽究级 ...

  7. 洛谷P4683 [IOI2008] Type Printer 题解

    洛谷P4683 [IOI2008] Type Printer 题解 题目链接:P4683 [IOI2008] Type Printer 题意: 你需要利用一台可移动的打印机打印出NNN个单词.这种可移 ...

  8. 洛谷P4170 [CQOI2007]涂色 题解

    洛谷P4170 [CQOI2007]涂色 题解 题目链接:P4170 [CQOI2007]涂色 题意: 假设你有一条长度为 555 的木板,初始时没有涂过任何颜色.你希望把它的 555 个单位长度分别 ...

  9. 洛谷P1868 饥饿的奶牛 题解

    洛谷P1868 饥饿的奶牛 题解 题目链接:P1868 饥饿的奶牛 题意: 有一条奶牛冲出了围栏,来到了一处圣地(对于奶牛来说),上面用牛语写着一段文字. 现用汉语翻译为: 有 NNN 个区间,每个区 ...

最新文章

  1. CentOS下Docker 安装
  2. 知乎社区核心业务 Golang 化实践
  3. 详测 Generics Collections TQueue (3): OnNotify、Extract
  4. Re: 社团改革还让不让人活了?
  5. Qt5.8 Windows端 关于 Style Plugin Example 官方实例中的错误
  6. 考考你,能看出这一段代码是用哪个编程语言写的吗?
  7. bzoj 2560: 串珠子【状压dp】
  8. ibm服务器硬件故障检测工具,IBM服务器故障提示Memory/bttery problems were detected
  9. IOUtils工具类的依赖maven
  10. ims应用服务器,IMS应用
  11. 时间序列分析相关概念
  12. Delaunay 三角剖分2D(原理 + 源码)
  13. 一作3篇SCI认定A类博士!享100万安家费+30万科启!三年副教授待遇+2K/月津贴!...
  14. CE学习修改卡槽时间
  15. python英语词汇读音_利用PYTHON 爬虫爬出自己的英语单词库
  16. 超静音 无振动 | TRINAMIC的3D打印机解决方案
  17. 软件测试标准GBT250,国家标准规范GBT 25063-2010.doc
  18. 电影数据分析练习——ppt报告
  19. 人类科学技术的发展就好像是“奇点大爆炸”一样
  20. Capture One Pro 21 for Mac(RAW图像处理软件)

热门文章

  1. 熵权法与Apriori算法对较多数据种类数据的处理
  2. Docker容器域名解析失败
  3. 曾鹏锦老师:具备这5种能力人生之路越来越好走越走越宽
  4. 程序设计思维与实践 Week15 作业 A-ZJM与霍格沃兹
  5. 标段(包)分类 字典sql
  6. 关于python赋值语句下列选项中描述正确的是_关于 Python 语句 P = –P,以下选项中描述正确的是________...
  7. Seventh season twenty-first episode,Monica and Chandler both did not know how to write their vows???
  8. 达威尔GK5巧克力办公静音键盘,七色背光RGB游戏家用有线键盘上线啦!
  9. 【Paper】2013_Event-triggering Sampling Based Leader-following Consensus in Second-order Multi-agent S
  10. Postgresql查询执行模块README笔记