CF165D Beard Graph】的更多相关文章

$ \color{#0066ff}{ 题目描述 }$ 给定一棵树,有m次操作. 1 x 把第x条边染成黑色 2 x 把第x条边染成白色 3 x y 查询x~y之间的黑边数,存在白边输出-1 \(\color{#0066ff}{输入格式}\) 第一行一个正整数N (1 ≤ N ≤ 100000),节点总数 接下来N − 1行,每行两个整数a,b 表示一条边 接下来是一个正整数m(1 ≤ m ≤ 300000),表示共有m次操作. 后面跟着m行,是操作 \(\color{#0066ff}{输出格式}…
题面 题解 乍一看,单点修改,单链查询,用树链剖分维护每条链上白边的数量就完了, 还是--得写树链剖分吗?--3e5,乘两个log会T吗-- (双手颤抖) (纠结) 不!绝不写树链剖分! 这题如果能维护每个点到根节点路径上的白边数量,就可以用lca直接算,怎么维护呢 把点按dfs序排序,每个点存它到根节点路径上白边数量,当边的颜色变化时,就把以该边下端点为根的子树内的值整体加一或减一,也就是在按dfs序排序后的序列上做区间修改,然后单点查询 把单点修改.区间查询变成区间修改.单点查询了耶! 然后…
地址:http://codeforces.com/problemset/problem/165/D 题目: D. Beard Graph time limit per test 4 seconds memory limit per test 256 megabytes input standard input output standard output Let's define a non-oriented connected graph of n vertices and n - 1 edg…
Description 给定一棵树,有m次操作. 1 x 把第x条边染成黑色 2 x 把第x条边染成白色 3 x y 查询x~y之间的黑边数,存在白边输出-1 Input 第1行为一个整数\(n\),表示有\(n\)个节点. 接下来\(n-1\)行描述一棵树. 第\(n+1\)行为一个整数\(m\)表示有\(m\)次操作. 接下来\(m\)行每行描述一个操作. Output 对于每一个\(3\)操作输出一行. 一眼看到就能发现,这是一个树剖题,还是边权剖分. 需要注意的是边权转点权的时候,边权要…
思路:将黑边标记为1,白边标记为100000,树链剖分 如果查询时ans超过100000,那就有白边,输出-1,不然直接输出ans #include<bits/stdc++.h> #define maxn 800001 #define int long long #define L(x) (x<<1) #define R(x) ((x<<1)|1) using namespace std; int tree[maxn],tag[maxn]; int rev[maxn],…
题意: 给一棵树,树的每条边有一种颜色,黑色或白色,一开始所有边均为黑色,有两个操作: 操作1:将第i条边变成白色或将第i条边变成黑色. 操作2 :询问u,v两点之间仅经过黑色变的最短距离. 树链剖分+树状数组 学习树链剖分: /* 树链剖分: 划分轻重链,效果是将一颗树变成了若干段连续的区间. 向上记录边权 */ #include <iostream> #include <cstdio> #include <cstring> #include <cmath>…
Codeforces Round #112 (Div. 2) C. Another Problem on Strings 题意 给一个01字符串,求包含\(k\)个1的子串个数. 思路 统计字符1的位置,两端用0填充. \(k=0\)需要特判. 代码 C. Another Problem on Strings D. Beard Graph 题意 一棵\(N(N \le 10^5)\)个点的树,每条边被染成黑色或白色,初始都是黑色. \(M(M \le 3 \times 10^5)\)次操作,要么…
TimeWall is a graph databases github It be used to apply mathematic model and social network with graph algorithms and so on... Features: 1. C/S structure 2. compute in memory 3. dynamic add and remove nodes on the graph db 4. with lots of algorithms…
Source: Connected Brain Figure above: Bullmore E, Sporns O. Complex brain networks: graph theoretical analysis of structural and functional systems.[J]. Nature Reviews Neuroscience, 2009, 10(3):186-198. Graph measures A graph G consisting of a set of…
Destroying The Graph Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 8198   Accepted: 2635   Special Judge Description Alice and Bob play the following game. First, Alice draws some directed graph with N vertices and M arcs. After that B…