08 2017 档案

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