08 2017 档案
摘要:测试地址:Redundant Paths 题目大意:给定一张无向图,要在里面加入若干条无向边,使得每两点之间都有两条不存在公共边的路径,问需要添加的最少边数。 做法:本题需要用到边双连通分量+缩点。 首先讲边双连通的定义,和点双连通类似,边双连通就是指将图中...
阅读全文
摘要:测试地址:Redundant Paths 题目大意:给定一张无向图,要在里面加入若干条无向边,使得每两点之间都有两条不存在公共边的路径,问需要添加的最少边数。 做法:本题需要用到边双连通分量+缩点。 首先讲边双连通的定义,和点双连通类似,边双连通就是指将图中...
阅读全文
摘要:测试地址:Knights of the Round Table 题目大意:有n个骑士,有些骑士之间相互仇恨,现在要选出圆桌骑士,要求若干个骑士围坐在圆桌旁,并且每个骑士不仇恨他的相邻两个骑士,并且选出的骑士数目为奇数,且不能只选出一个骑士,如果一个骑士在任何...
阅读全文
摘要:测试地址:Knights of the Round Table 题目大意:有n个骑士,有些骑士之间相互仇恨,现在要选出圆桌骑士,要求若干个骑士围坐在圆桌旁,并且每个骑士不仇恨他的相邻两个骑士,并且选出的骑士数目为奇数,且不能只选出一个骑士,如果一个骑士在任何...
阅读全文
摘要:测试地址:Electricity 题目大意:给定一个无向图(注意:不一定连通),问从里面去掉一个顶点以及与其相连的所有边之后,整个图被划分成的连通块的最大数目。 做法:本题需要用到点双连通分量的知识。 什么叫点双连通分量呢?首先,一个无向图是点双连通的,就代...
阅读全文
摘要:测试地址:Electricity 题目大意:给定一个无向图(注意:不一定连通),问从里面去掉一个顶点以及与其相连的所有边之后,整个图被划分成的连通块的最大数目。 做法:本题需要用到点双连通分量的知识。 什么叫点双连通分量呢?首先,一个无向图是点双连通的,就代...
阅读全文
摘要:鸽巢原理是组合数学的内容,通过它可以证明一些东西的存在性。今天做了三道有关这个原理的水题,作为对这个原理证明的巩固。HDU1205 吃糖果 测试地址:吃糖果 题目大意:有n种数字,其中有ai个i(1≤i≤n),要求将它们排成一个序列,使得序列中相邻两项不相同...
阅读全文
摘要:鸽巢原理是组合数学的内容,通过它可以证明一些东西的存在性。今天做了三道有关这个原理的水题,作为对这个原理证明的巩固。HDU1205 吃糖果 测试地址:吃糖果 题目大意:有n种数字,其中有ai个i(1≤i≤n),要求将它们排成一个序列,使得序列中相邻两项不相同...
阅读全文
摘要:测试地址:树上操作 做法:其实是很明显的树链剖分了,单点修改+子树修改+路径询问,写这个是为了复健,因为感觉好久没写这种代码量大的题了,结果交上去一发直接过,美滋滋。 以下是本人代码:#include #include #include #include #...
阅读全文
摘要:测试地址:树上操作 做法:其实是很明显的树链剖分了,单点修改+子树修改+路径询问,写这个是为了复健,因为感觉好久没写这种代码量大的题了,结果交上去一发直接过,美滋滋。 以下是本人代码:#include #include #include #include #...
阅读全文
摘要:测试地址:抢掠计划 做法:这一题需要用到强连通分量缩点以及求DAG的单源最长路。 对于这个题,我们肯定先想到求起点的单源最长路,然后再比较所有有酒吧的点,找出最优解。可是这样有一个问题,那就是一个点抢完之后就没有收益了,而在BFS求单源最长路的途中是不可能记...
阅读全文
摘要:测试地址:抢掠计划 做法:这一题需要用到强连通分量缩点以及求DAG的单源最长路。 对于这个题,我们肯定先想到求起点的单源最长路,然后再比较所有有酒吧的点,找出最优解。可是这样有一个问题,那就是一个点抢完之后就没有收益了,而在BFS求单源最长路的途中是不可能记...
阅读全文
摘要:测试地址:虚 题目大意:在一个数轴上走,一开始在原点,每秒有1/4概率向左走一个单位,有1/4概率向右走一个单位,有1/2概率不动,问t秒后走到坐标p的概率,对109+7取模。 做法:这一套题,三道题我只会做第一道,好气啊! (顺带一提,这三题题目拼音合起来...
阅读全文
摘要:测试地址:虚 题目大意:在一个数轴上走,一开始在原点,每秒有1/4概率向左走一个单位,有1/4概率向右走一个单位,有1/2概率不动,问t秒后走到坐标p的概率,对109+7取模。 做法:这一套题,三道题我只会做第一道,好气啊! (顺带一提,这三题题目拼音合起来...
阅读全文
摘要:测试地址:Bomb Game 题目大意:有n组点,每组有两个点,要从每组点中选择一个放置炸弹,每个炸弹的爆炸范围是一个以炸弹为圆心的圆,每个圆的半径都可以调整,要求所有圆都不相交,求所有圆中最小半径的最大值,精确到两位小数。 做法:本题需要用到二分答案+2-...
阅读全文
摘要:测试地址:Bomb Game 题目大意:有n组点,每组有两个点,要从每组点中选择一个放置炸弹,每个炸弹的爆炸范围是一个以炸弹为圆心的圆,每个圆的半径都可以调整,要求所有圆都不相交,求所有圆中最小半径的最大值,精确到两位小数。 做法:本题需要用到二分答案+2-...
阅读全文
摘要:测试地址:Ikki’s Story IV - Panda’s Trick 题目大意:n个点排成一个环形,现在要连m条边,一条边要么连在环形的里面,要么连在环形的外面,问有没有一种连法使得这些边两两之间不相交(在点上相交不算)? 做法:我的博客已经持续更新一周...
阅读全文
摘要:测试地址:Ikki’s Story IV - Panda’s Trick 题目大意:n个点排成一个环形,现在要连m条边,一条边要么连在环形的里面,要么连在环形的外面,问有没有一种连法使得这些边两两之间不相交(在点上相交不算)? 做法:我的博客已经持续更新一周...
阅读全文

浙公网安备 33010602011771号