Live2d Test Env

随笔分类 -  Tarjan

摘要:题意:给定一个N个节点的树,1<=N<=50000 每个节点都有一个权值,代表商品在这个节点的价格。商人从某个节点a移动到节点b,且只能购买并出售一次商品,问最多可以产生多大的利润。 思路:路径压缩,得到每个点到当前根的信息,然后更新即可。 有可以用倍增做。 很久前抄的代码。 阅读全文
posted @ 2019-07-24 11:57 nimphy 阅读(243) 评论(0) 推荐(0) 编辑
摘要:题目难度较难,但挺有营养的。慢慢补。 A .ASCII Addition pro:用一定的形式表示1到9,让你计算加法。 sol:模拟。 solved by fzl; #include<bits/stdc++.h> #define rep(i,a,b) for(int i=a;i<=b;i++) u 阅读全文
posted @ 2019-04-08 16:22 nimphy 阅读(449) 评论(1) 推荐(1) 编辑
摘要:A .Secret of Chocolate Poles 题意:有黑白两种木块,黑色有1,K两种长度; 白色只有1一种长度,问满足黑白黑...白黑形式,长度为L的组合种类。 思路:直接DP即可。 #include<bits/stdc++.h> #define ll long long #define 阅读全文
posted @ 2019-02-13 21:01 nimphy 阅读(582) 评论(0) 推荐(0) 编辑
摘要:2140: 稳定婚姻 Description 我国的离婚率连续7年上升,今年的头两季,平均每天有近5000对夫妇离婚,大城市的离婚率上升最快,有研究婚 姻问题的专家认为,是与简化离婚手续有关。25岁的姗姗和男友谈恋爱半年就结婚,结婚不到两个月就离婚,是典 型的“闪婚闪离”例子,而离婚的导火线是两个人 阅读全文
posted @ 2018-12-02 18:39 nimphy 阅读(377) 评论(0) 推荐(0) 编辑
摘要:5280: [Usaco2018 Open]Milking Order Description Farmer John的N头奶牛(1≤N≤105),仍然编号为1…N,正好闲得发慌。因此,她们发展了一个与Farmer John每 天早上为她们挤牛奶的时候的排队顺序相关的复杂的社会阶层。经过若干周的研究 阅读全文
posted @ 2018-11-14 11:43 nimphy 阅读(383) 评论(0) 推荐(0) 编辑
摘要:There is a connected undirected graph with weights on its edges. It is guaranteed that each edge appears in at most one simple cycle. Assuming that th 阅读全文
posted @ 2018-10-25 21:43 nimphy 阅读(358) 评论(0) 推荐(0) 编辑
摘要:题意:N个人,每个人有a属性和b属性,如果一个人的a或者b大于另外一个人,我们说这个人可以打败那个人。且这种关系可以传递。对于每个人,输出他可以打败多少人。(保证每个a不相同,保证每个b不相同。 思路:对于a关系,我们按重小到大连边,b同理。然后每个点能到的点就是可以打败的点。即是缩点后乱搞。 (此 阅读全文
posted @ 2018-08-10 22:01 nimphy 阅读(459) 评论(0) 推荐(0) 编辑
摘要:Your friend is developing a computer game. He has already decided how the game world should look like — it should consist of nn locations connected by 阅读全文
posted @ 2018-06-28 15:10 nimphy 阅读(1144) 评论(0) 推荐(0) 编辑
摘要:上一场自己状态爆表;这一场队友爆表,自己捡表了;题目呢,总的来说不难,相比于前面几场比赛来说,关键在于如何建图。 像D题,在我的上一个博客里面就是一道同理的题,只需要求入度为0和出度为0的点最大数,然后特判已经强连通(比如只有一个点)的情况。 可以看看我上一个博客,可能会对此比赛有帮助。 【A 石油 阅读全文
posted @ 2018-02-11 19:39 nimphy 阅读(276) 评论(0) 推荐(0) 编辑
摘要:输入 第1行:1个正整数n,表示操作数量,100≤n≤200,000 第2..n+1行:可能包含下面3种规则: 1个字母'I',紧接着1个数字k,表示插入一个数字k到树中,1≤k≤1,000,000,000,保证每个k都不相同 1个字母'Q',紧接着1个数字k。表示询问树中不超过k的最大数字 1个字 阅读全文
posted @ 2017-11-26 13:31 nimphy 阅读(230) 评论(0) 推荐(0) 编辑
摘要:一:有向图:dfs中,不需要记录pre,但是要instack标记,从而过滤‘横边’,如4-->5; void dfs(int u) { instk[u]=1; q[++head]=u; dfn[u]=low[u]=++times; for(int i=Laxt[u];i;i=Next[i]){ in 阅读全文
posted @ 2017-11-07 12:59 nimphy 阅读(893) 评论(0) 推荐(1) 编辑
摘要:连通性·三 连通性·三 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 暑假到了!!小Hi和小Ho为了体验生活,来到了住在大草原的约翰家。今天一大早,约翰因为有事要出去,就拜托小Hi和小Ho忙帮放牧。 约翰家一共有N个草场,每个草场有容量为W[i]的牧草,N个草场之间有 阅读全文
posted @ 2017-11-07 10:40 nimphy 阅读(268) 评论(0) 推荐(0) 编辑
摘要:1184 : 连通性二·边的双连通分量 1184 : 连通性二·边的双连通分量 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 在基本的网络搭建完成后,学校为了方便管理还需要对所有的服务器进行编组,网络所的老师找到了小Hi和小Ho,希望他俩帮忙。 老师告诉小Hi和小Ho 阅读全文
posted @ 2017-11-05 20:08 nimphy 阅读(289) 评论(0) 推荐(0) 编辑
摘要:连通性一·割边与割点 连通性一·割边与割点 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 还记得上次小Hi和小Ho学校被黑客攻击的事情么,那一次攻击最后造成了学校网络数据的丢失。为了避免再次出现这样的情况,学校决定对校园网络进行重新设计。 学校现在一共拥有N台服务器( 阅读全文
posted @ 2017-11-05 19:11 nimphy 阅读(282) 评论(0) 推荐(0) 编辑
摘要:众所周知,HDU的考研教室是没有空调的,于是就苦了不少不去图书馆的考研仔们。Lele也是其中一个。而某教室旁边又摆着两个未装上的空调,更是引起人们无限YY。 一个炎热的下午,Lele照例在教室睡觉的时候,竟然做起了空调教室的美梦。 Lele梦到学校某天终于大发慈悲给某个教室安上了一个空调。而且建造了 阅读全文
posted @ 2017-10-25 20:20 nimphy 阅读(386) 评论(0) 推荐(0) 编辑
摘要:N planets are connected by M bidirectional channels that allow instant transportation. It's always possible to travel between any two planets through 阅读全文
posted @ 2017-10-19 18:16 nimphy 阅读(478) 评论(0) 推荐(0) 编辑
摘要:There are some locations in a park, and some of them are connected by roads. The park manger needs to build some railways along the roads, and he woul 阅读全文
posted @ 2017-10-19 18:15 nimphy 阅读(240) 评论(0) 推荐(0) 编辑
摘要:HDU3861 kosaraju缩点+最小路径覆盖 为什么是最小路径覆盖呢,我们假设有一个如下DAG图 目前我们1出发到了3处,对于3的儿子4、5、6,肯定是不能彼此到达的。所以最好的情况3只能延伸一个方向,比如4,解法 如代码。则有1—3—4,2,5,6,答案是4条。 阅读全文
posted @ 2017-10-13 19:38 nimphy 阅读(190) 评论(0) 推荐(0) 编辑
摘要:Problem Description After World War X, a lot of cities have been seriously damaged, and we need to rebuild those cities. However, some materials neede 阅读全文
posted @ 2017-10-07 14:35 nimphy 阅读(290) 评论(0) 推荐(0) 编辑
摘要:参考Vendetta: 需要补充的是vis可以在访问到节点时就标记,也可以在访问完其子孙后再标记,区别在于前者可以查询a和b的关系以及b和a的关系,而后者只能查询b和a的关系(假设先访问a),但既然是无向图,答案是一样的,目测放前面可能更强大。 阅读全文
posted @ 2017-10-07 10:53 nimphy 阅读(199) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示