ICode9

精准搜索请尝试: 精确搜索
  • CF883B Berland Army2021-07-11 09:01:02

    http://codeforces.com/problemset/problem/883/B 给有向图,某些点点权已知,确定其他未知点权,使得: 所有点权在 \([1,k]\) 之间 对于边 \(x\rightarrow y\),\(x\) 的点权大于 \(y\) 的 对于所有的 \(i\in [1,k]\),都有至少一个点点权为 \(i\) 考虑先正反两边找到每一个点的最大、最

  • P6185 [NOI Online #1 提高组] 序列 题解2021-07-06 20:02:41

    一、题目: 洛谷原题 二、思路: 这道题是一道蓝题,我都没想出来

  • P1453 城市环路2021-07-04 12:31:49

    【题意】 基环树上的最大点权独立集 【分析】 我们采用删去环上的一条边的方式来计算 因为一棵树上的最大点权独立集我们很熟练,所以问题就是删去的那条边的贡献 图源 https://www.luogu.com.cn/blog/ShadderLeave/ji-huan-shu-bi-ji   考虑删去的边连接了lt和rt 我们只需要考虑

  • 【网络流】最小点权覆盖集、最大点权独立集2021-05-09 11:33:16

    目录 简介 解法 模板题及代码 简介 最小点权覆盖集问题指的是:在图中选取一些点,满足图中每条边连接的两个点中,至少一个被选择,求所选取的点最小权值和。 最大点权独立集问题是最小点权覆盖集问题的对偶问题,指的是:在图中选取一些点,满足:图中每条边连接的两个点中,至多一个被选择,求所

  • 1087 All Roads Lead to Rome (30 分)2021-03-01 23:35:07

    这题水的有点蛋疼。 题意 有N个城市,M条无向边。现在需要从某个给定的起始城市出发(除了起始城市外,其他每个城市都有一一个“幸福值”,前往名为“ROM”的城市。给出每条边所需要消耗的花费,求从起始城市出发,到达城市ROM所需要的最少花费,并输出最少花费的路径。如果这样的路径有多条,则

  • PAT甲级 1003 Emergency (25分)题目理解以及测试点的易错点2021-03-01 22:31:04

    PAT甲级 1003 Emergency (25分)题目理解以及测试点的易错点 题目介绍题目以及测试点的易错点代码本人刚学写代码,真心求各位对我的代码和解题思路提出宝贵的建议,希望这篇文章能帮助到和我一样的初学者,大家一起进步! 题目介绍 As an emergency rescue team leader of a city

  • 题解 CF427C 【Checkposts】2020-11-02 21:35:01

    \[\text{关于题意} \]\(\quad\)因为点i能保护j的条件是i可以到达j且j可以返回i,这不就是强连通分量的定义吗?所以考虑缩点,将每个强连通分量缩成一个点,缩点后每个强连通分量中只需取一个点,所以记录每个强连通分量中最小点权及其数量,最后最低成本就是每个强连通分量最小点权之和,方案数

  • 学习笔记· 最大闭合权子图2020-10-11 10:02:10

    写在之前 最近又开始更新博客了 所以就学习了一些之前没有学过的东西 正式开始 什么是最大权闭合子图? 首先 我们需要明白 什么是闭合子图 首先 子图我们很好明白 至于闭合子图 就是子图中所有的点 他们的出度指向的点也在这个子图中 我们来一个DAG网上找的 上图理解一下 在这幅图

  • 小技巧—边权转点权2020-09-24 14:31:41

    小技巧—边权转点权 很多算法,比如树链剖分,是在点权上进行计算和统计的。 详解树链剖分 但是有些题会比较狗,只给你边权。 这时就要想办法把边权转为点权。 以一棵树为例。边权转点权一般是把边权转为深度较深的节点(也就是儿子节点)的点权。 这么做很好理解,因为对于一棵树来讲,一个点

  • # POJ36212020-07-29 08:31:32

    题意: 给定一张有向图,每个点有权值 \(fun[i]\) ,每条边有权值 \(time[i]\) 要求找出一个环,使得环上所有点的点权和除以所有边的边权和最大 解: 首先,显然,这是一道01分数规划题 参照分数规划的套路 假定当前二分的值为 \(mid\) ,有环 \(S=(\{v\},\ \{e\})\) ,环有 \(t\) 个点和 \(t\)

  • CF1149E2020-05-23 16:02:58

    题意 给定一个DAG,每个点初始有点权\(a_i(a_i\in [0,10^9])\),两个人进行博弈,每次选择一个点\((a_i>0)\),将其\(a_i\)严格减少,将其后继节点更改为任意点权,不能操作的人失败。 做法 出度为\(0\)的点分到第\(0\)组 其余点分到第\(mex\{v|(u,v)\in E\}\) 胜利的条件为至少存在一组异或

  • POJ 1062 昂贵的聘礼 最短路+超级源点2020-03-07 11:53:00

    Description 年轻的探险家来到了一个印第安部落里。在那里他和酋长的女儿相爱了,于是便向酋长去求亲。酋长要他用10000个金币作为聘礼才答应把女儿嫁给他。探险家拿不出这么多金币,便请求酋长降低要求。酋长说:"嗯,如果你能够替我弄到大祭司的皮袄,我可以只要8000金币。如果你能够弄来

  • CSP-S 2019 树上的数2020-02-29 10:02:28

    树上的数 题面 现在有一棵树,每个点上有一个点权,你切断一条边,就会交换边上两个点的点权,求\(1~N\)点权的最小字典序。 \(\text{subtask1}\) \(N \leq 10\) 考场上暴力标配,\(\Theta(N!)\)枚举所有删边顺序,然后取字典序最小的一组。 \(\text{subtask2}\) 存在度数为\(N - 1\)的节点 存

  • PAT Advanced 1034 Head of a Gang (30) [图的遍历,BFS,DFS,并查集]2020-02-23 10:51:39

    题目 题目分析 A和B有电话记录即为有关联,A和B的关系权重为所有AB相互通话记录(A->B,B->A)的总时长,多个有关联的人员组成一个组,组的权重为所有人员关系权重和 判断一个组是否是犯罪团伙的标准:人数大于2,权重大于已知阈值k;判断一个犯罪团伙的头目标准:点权最大(点权等于所有关联权重和) 题

  • BZOJ3684 大朋友和多叉树2020-01-12 16:57:48

    大朋友与多叉树 我们的大朋友很喜欢计算机科学,而且尤其喜欢多叉树。对于一棵带有正整数点权的有根多叉树,如果它满足这样的性质,我们的大朋友就会将其称作神犇的:点权为 1 的结点是叶子结点;对于任一点权大于 1 的结点 u,u 的孩子数目 deg[u] 属于集合 D,且 u 的点权等于这些孩子结点的

  • 模拟赛 T3 dfs序+树状数组+树链的并+点权/边权技巧2019-12-20 18:04:20

    code:  #include <vector> #include <cstdio> #include <set> #include <cstring> #include <string> #include <algorithm> #define N 200007 #define ll long long using namespace std; void setIO(string s) { strin

  • nitacm 2019校赛E雷顿女士与平衡树(并查集维护)2019-12-15 23:51:12

    题目链接:https://ac.nowcoder.com/acm/contest/2995/E 题意: 树上从u到v简单路径上所有点权中,最大值与最小值的差值为balance(u,v)。 T组(T<=10),n(1<=n<=5e5),n个a[i](1<=a[i]<=1e9)表示点权,n-1个u和v,表示u、v两点有边连接,保证构成一棵树 求树的balance%1e9 样例: 答案为179  题解

  • UOJ176 新年的繁荣2019-12-06 09:00:31

    题意 有一张\(n\)个点的完全图,点权为\(a[i]\),\(w_{i,j}=a_i \mathbin{\mathrm{and}} a_j\)。问这个图的最大生成树。 \(n \leq 10^5,a[i]<2^{18}\) 思路 本来想写个\(Boruvka\),然后发现可以用熟知的\(Kruskal\)过掉。 因为边权很小,所以可以枚举边权,考虑这条边有没有贡献。 可以考

  • [EOJ Monthly2019.11][T4]安全带2019-11-29 23:00:40

    以下是题干 D. 安全带 单点时限: 1.0 sec 内存限制: 256 MB (前面题干是一堆废话,我把它删了) 简单来说:初始给出一个 n 个点顺次连接而成的环,点有点权,边权是两个端点的点权乘积。现在给出一些特殊点,这些特殊点是向其他所有点都有连边,如果连边时发现两点之间已经有边,不会再次连接(即图

  • 匹配问题 知识点整理(进行中)2019-11-06 21:51:04

    匈牙利算法 Bfs判断是否为二分图 二分图建模多种算法   先来一发定理(再也不用担心我搞混最小路径覆盖点和最小路径覆盖边,做题也要注意问的是点还是边!!): 柯尼希定理:二分图最小点覆盖的点数=最大匹配数。 最小路径覆盖的边数=顶点数n-最大匹配数 最大独立集=最小路径覆盖=顶点数n-最

  • ASDFZ 3634 -- 小 X 的二叉树2019-11-03 23:51:35

    Description 小 X 又回忆起和小 R 在一起的时光……当时小 X 正在研究一种二叉树……小 X 研究的二叉树是一棵有 n 个点的 Δk 树。小 X 认为,没有点权的二叉树是没有灵魂的,于是这棵树第 i 个点有点权 ai​。小 X 认为,一棵二叉树是 Δk 树,当且仅当任意一个点的点权和它的所有祖先

  • P2966 [USACO09DEC]牛收费路径Cow Toll Paths2019-10-17 21:02:30

    题面:https://www.luogu.org/problem/P2966 本题直接在floyd的基础上加上最大点权即可.(先排序,保证点权最小) Code: #include<iostream> #include<cstdio> #include<cmath> #include<cstdlib> #include<cstring> #include<algorithm> #include<ctime> #include

  • 10.122019-10-12 12:04:23

    复习P3258 JLOI2014松鼠的新家 由于是对点权差分,那么对于节点2~n-1,每个点都在进入和出去的时候算了两遍,而按照题意,这里只用放一颗糖,故-1. 加之小熊在到达最后一个点的时候不用再拿糖果了 那么rep(i,2,n)--power[a[i]]//注意是a[i],不是i!

  • [多校联考2019(Round 5 T1)] [ATCoder3912]Xor Tree(状压dp)2019-10-06 10:01:19

    [多校联考2019(Round 5)] [ATCoder3912]Xor Tree(状压dp) 题面 给出一棵n个点的树,每条边有边权v,每次操作选中两个点,将这两个点之间的路径上的边权全部异或某个值,求使得最终所有边权为0的最小操作次数。 \(v \leq 15,n \leq 10^5\) 分析 首先把边权转化为点权。记一个点的点权为与

  • 【洛谷P3957】跳房子2019-08-07 22:01:23

    题目大意:给定一个数轴和 N 个点,点有点权,现从 0 位置出发,初始时每次只能走 d 的距离,可以在数轴上任意位置停下,此时,会得到一个点权和。现允许支付 x 的费用,使得每次可以走的距离为一个范围 [max(1,d-x), d+x]。求最少支付多少费用才能使得经过的点权和至少为 k。 题解:根据本题的数据

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有