首页 > 其他分享 >P3320 [SDOI2015] 寻宝游戏

P3320 [SDOI2015] 寻宝游戏

时间:2023-11-01 09:24:31浏览次数:28  
标签:P3320 遍历 寻宝 SDOI2015 dis 关键点

其实就是动态维护包含所有关键点的极小联通子树边权和。

暴力做法只要子树内有关键点就去遍历,所以按照 DFS 序顺序去遍历这些关键点肯定是没问题的。

用 set 维护即可。在 \(x\) 和 \(z\) 之间加入 \(y\),答案加上 \(dis(x,y)+dis(y,z)-dis(x,y)\),删除就反过来。

标签:P3320,遍历,寻宝,SDOI2015,dis,关键点
From: https://www.cnblogs.com/landsol/p/17802288.html

相关文章

  • PTA L2-048 寻宝图
    目录PTAL2-048寻宝图FloodFill算法先看前置题目:leetcode200.岛屿数量再看此题解(深搜)相关题目PTAL2-048寻宝图FloodFill算法此题要求出岛屿数量和有宝藏的岛屿数量,搜索就行先看前置题目:leetcode200.岛屿数量给你一个由'1'(陆地)和'0'(水)组成的的二维网格,请......
  • SDOI2015 序列统计
    题目链接description给定一个质数\(m\),以及\(n,x\)和集合\(S\)。从集合\(S\)中任意选数构成长度为\(n\)的数列(一个数可以选多次),求数列元素乘积模\(m\)等于\(x\)的数列的数量。模\(1004535809\)。\(3\leqm\leq8000\)\(1\leqn\leq10^9\)\(|S|\leqm,0\leqx<m......
  • 寻宝 题解
    寻宝题目大意存在\(n\)个点和两种有向边:一类边分\(m\)组,每组的边权相同,从\([s_l,s_r]\)中的所有点连向\([t_l,t_r]\)中的所有点。二类边存在于任意两点\(i,j\)间,从\(i\)连向\(j\)的二类边的边权为\(|i-j|\timesa_i\)。求从点\(1\)到\(n\)的最短路......
  • 题解 P2229 【[HNOI2002]沙漠寻宝】
    postedon2021-06-0112:15:15|under题解|source这题一看就知道是个模拟。做模拟题的时候,一定要先确保你的程序能跑出正确的结果,再去想优化时间。这道题还是很简单的,让我们开始吧:读入我们把输入离线,拿string存起来。如果不离线,那loop就会很难处理,加大难度。intn;......
  • [NOIP2012 普及组] 寻宝
    思路:模拟必须mod20123,不然就有可能会爆掉!AC代码#include<iostream>#defineintlonglongusingnamespacestd;boolwhether[10001][101];ints[10001][101],T[10001];signedmain(){ intn,m,S,w,ans=0; cin>>n>>m; for(inti=0;i<n;i++) { for(intj=......
  • 白帽子社区端午节活动-白帽寻宝记-纪念屈原Writeup
    搜索引擎找一下即可得知:姓:芈氏:屈名:平字:原md5(芈屈平原,32)=16ccb09f96f27af192f541992560d695解压后先查看文件先来看看这个吧在两张图片的的中间存在一串base64解码得到WingDing编码◻︎♋︎⬧︎⬧︎⬥︎□︎❒︎♎︎♓︎⬧︎♋︎♌︎❍︎◻︎♐︎♓︎●︎♏︎⬥︎♓︎⧫︎♒︎♋︎♌︎♓︎⧫︎♎︎♏︎◻︎⧫︎♒︎□︎♐︎......
  • 洛谷 P3321 [SDOI2015] 序列统计
    洛谷传送门感觉挺综合的一道题。考虑朴素dp,\(\forallx\inS,f_{i+1,jx\bmodm}\getsf_{i,j}\)。复杂度\(O(nm^2)\)。显然可以矩乘优化至\(O(m^3\logn)\),但是不能通过。如果转移式中是加法而不是乘法,那很容易卷积优化。接下来是一个很重要的套路:化乘为加。实数......
  • [SDOI2015]约数个数和
    [SDOI2015]约数个数和https://www.luogu.com.cn/problem/P3327\(d(x)\)为\(x\)的约数个数,有\(T\)组询问,每次询问\[\sum_{i=1}^{n}\sum_{j=1}^{m}d(ij)\]的值.\(1\le......
  • P3327 [SDOI2015]约数个数和
    简要题意\(T\)组数据,每组数据给出\(n,m\),计算:\[\sum_{i=1}^{n}\sum_{j=1}^{m}\sum_{d\midij}{1}\]\(1\leqT,n,m\leq5\times10^4\)思路又是推式子好题,不过这......
  • 迷宫寻宝
    题目:题解:bfs模板#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<cmath>#include<algorithm>#include<queue>#include<stack>#include<str......