- 博客(5)
- 收藏
- 关注
原创 HAOI 2016 地图 题解
题目传送门题目大意: 给一张仙人掌图,多组询问,每次给出一个点,询问封掉点 111 到这个点的所有路径后,从这个点出发能吃到的拉面的油腻度中吃了奇数次或偶数次的油腻度有多少种。题解纪念一下看错题后乱JB敲出来的代码(放心,这东西和题解没有半毛钱关系)。#include <cstdio>#include <map>#include <algorithm>...
2020-01-19 14:50:33 261
原创 换根dp小结
前言这个东西据说(听师兄说)是这次 CSP−SCSP-SCSP−S 最后一题的题解做法,虽然还没去钻研那题,但是姑且算是把这个东西学会了。思路首先这是个在树上用的东西,一般就是不告诉你哪个点作为根,而你就需要求出所有点作为根时的答案,然后才能得到最终的答案。思路也不是什么很神奇的东西:就是一开始先固定一个点作为根,然后 dpdpdp 一次求出解,然后利用这个解再做一次 dpdpdp——这次...
2020-01-17 16:31:24 1784 1
原创 APIO 2014 连珠线 题解
题目传送门题目大意: 有一个游戏,一开始有一个点,每次可以用一条红线将一个新点连向旧点,或者是断掉一条红线然后用一个新点和两条蓝线连接原先红线连接的两个点。现在给出一棵树,是某次游戏的最终结果,问可能的情况中蓝线的最大长度是多少。题解既然是一棵树,很容易想到去 dpdpdp。我们发现往里面加点其实不会改变树中的父子关系,也就是说,只要我们确定了树的根是谁,就很容易 dpdpdp 了。不妨将...
2020-01-17 16:01:00 309
原创 TJOI 2017 城市 题解
题目传送门题目大意: 给一棵边带权的树,你可以将一条边换个位置,换完之后还得是一棵树,要求换完之后树的直径最小。题解O(n)O(n)O(n) 做法太强了,只能想到 O(n2)O(n^2)O(n2) 的做法……考虑枚举删去哪一条边,假如删掉当前枚举的边,那么整棵树会被分成两个部分,然后我们要把这条边重新找个位置,假如我们选择了连接部分111中的 xxx 和部分222中的 yyy,那么这棵树的...
2020-01-13 13:28:57 260
原创 洛谷 P2664 树上游戏 题解
题目传送门题目大意: 求出所有的 sumi=∑j=1ns(i,j)sum_i=\sum_{j=1}^n s(i,j)sumi=∑j=1ns(i,j),其中 s(i,j)s(i,j)s(i,j) 表示 iii 到 jjj 的路径上有多少种不同的颜色。题解树上的路径的统计类型的题目肯定是用点分治来搞嘛。对于当前分治到的一颗子树,我们考虑统计所有子树内经过重心的路径所产生的贡献。为了方便,先...
2020-01-04 13:38:50 294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人