A Bug's Life Time Limit: 10000MS Memory Limit: 65536K Total Submissions: 52818 Accepted: 16983 Description Background Professor Hopper is researching ...
分类:
其他好文 时间:
2020-03-23 11:16:28
阅读次数:
78
Find them, Catch them Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 61806 Accepted: 18734 Description The police office in Tadu City deci ...
分类:
其他好文 时间:
2020-03-23 00:14:47
阅读次数:
66
题目:https://pintia.cn/problem-sets/994805342720868352/problems/994805356599820288 题目比较麻烦,因为限时200ms,所以要用散列。 1 #include<iostream> 2 #include<vector> 3 #i ...
分类:
其他好文 时间:
2020-03-22 10:41:08
阅读次数:
80
并查集+贪心 https://vjudge.net/contest/362147#problem/C #include <iostream> #include <cstdio> #include <cstring> #include <limits> #include <algorithm> #de ...
分类:
其他好文 时间:
2020-03-21 20:56:28
阅读次数:
60
老年选手诈尸? A,B 咕了。 C Prefix Enlightenment 很容易看出这个限制条件可以推出每个点最多被两个集合包含。按照套路,很容易联想到给这两个集合连一条边,表示他们的状态要相同/不同。 因为保证了有解,所以从左往右扫的时候拿并查集维护一下每个连通块的二分图情况,选较小的那一边。 ...
分类:
其他好文 时间:
2020-03-21 12:49:03
阅读次数:
64
这题有两个思路,第一个是并查集,第二是二分.我写的二分,复杂度 $O(n^2logn)$ 可以过 二分的方法:二分高度差别.然后从某个点起点开始整个图.如果能够将所有起点覆盖,那么证明这个高度可以实现 遍历图可以用bfs实现.这题码量稍大,但思路清晰 并查集思路待填充 ...
分类:
其他好文 时间:
2020-03-21 09:26:46
阅读次数:
57
A: 二叉树的最大深度 题目描述 二叉树是指每个结点最多有两个子树的树结构,这两个子树通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树的结点层定义为:根结点的层定义为 1 ,根的孩子为第二层结点,依此类推;二叉树的深度定义为:树中最大的结点层。给 ...
分类:
其他好文 时间:
2020-03-21 09:26:17
阅读次数:
104
题意:输入n,m。n个人,m个规定/询问。一共有两个集合,A:询问a,b是否在同一个集合?D:表明a,b不在同一个集合。输出有三种,不在同一集合,在同一集合,不确定。 解析:其实有点离散化的意思。传统并查集是合并两个集合,而这个题是分开两个集合。那么可以这么做,想办法进行合并操作。输入a,b,a,b ...
分类:
其他好文 时间:
2020-03-20 12:29:11
阅读次数:
61
转自:https://www.cnblogs.com/yinbiao/p/9464390.html 题目: http://www.fjutacm.com/Contest.jsp?cid=870#P3 这题真的搞得我头痛,可能是我对并查集还没有深刻的理解吧 Five hundred years lat ...
分类:
其他好文 时间:
2020-03-20 00:47:59
阅读次数:
55
题意: 第一次世界大战后,许多城市遭到严重破坏,我们需要重建这些城市。但是,某些材料只能在某些地方生产。所以我们需要将这些材料从一个城市运到另一个城市。由于战争期间大部分道路已被完全摧毁,两个城市之间可能没有路径,也没有环存在。 现在,你的任务来了。在告诉您道路状况后,我们想知道任何两个城市之间是否 ...
分类:
编程语言 时间:
2020-03-19 20:11:31
阅读次数:
80