• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
奚政
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页

2015年9月16日

hdu3594 强连通(仙人掌图)
摘要: 题意:给定一张有向图,问是否是仙人掌图。仙人掌图的定义是,首先,这张图是一个强连通分量,其次所有边在且仅在一个环内。首先,tarjan可以判强连通分量是否只有一个。然后对于所有边是否仅在一个环内,我的做法是,当一个点在 tarjan 的 dfs 中,引出下一条边,如果这条边指向了一个时间轴上比它大的... 阅读全文
posted @ 2015-09-16 21:01 奚政 阅读(429) 评论(0) 推荐(0)
 
hdu3639 强连通
摘要: 题意:有 n 个人,m 组支持关系,已知支持关系可以传递,比如 A 支持 B,则所有支持 A 的人也同时支持 B,问哪些人获得的支持数最多,最多获得多少支持(自己不能获得自己的支持)。首先,如果一些人他们互相支持,那么他们的支持数肯定都是一样的,所有支持他们其中一个人的也同时支持他们所有人,所以对于... 阅读全文
posted @ 2015-09-16 15:02 奚政 阅读(170) 评论(0) 推荐(0)
 
 

2015年9月15日

hdu3861 强连通+最小路径覆盖
摘要: 题意:有 n 个点,m 条边的有向图,需要将这些点分成多个块,要求:如果两点之间有路径能够互相到达,那么这两个点必须分在同一块;在同一块内的任意两点相互之间至少要有一条路径到达,即 u 到达 v 或 v 到达 u;每个点都只能存在于单独一个块内。问最少需要划分多少块。首先,对于如果两点之间能够相互到... 阅读全文
posted @ 2015-09-15 22:35 奚政 阅读(380) 评论(0) 推荐(0)
 
图论--最小树形图朱刘算法模板
摘要: 最小树形图就是一个有向图,从根节点可以到达其他所有节点,而除根节点外的每个节点又有且仅有一个父节点,这样一张边权和最小的图就是最小树形图。最小树形图有它特有的算法,朱刘算法。原理是先对除根节点以外的所有节点先找寻一条最小入边,接着判图中是否有有向环,如果有,将每个环缩成一点,再对这些点重新找最小入边... 阅读全文
posted @ 2015-09-15 19:27 奚政 阅读(315) 评论(0) 推荐(0)
 
hdu3072 强连通+最小树形图
摘要: 题意:有一个人他要把一个消息通知到所有人,已知一些通知关系:A 能通知 B,需要花费 v,而又知道,如果某一个小团体,其中的成员相互都能直接或间接通知到,那么他们之间的消息传递是不需要花费的,现在问这个人将消息传给所有人所需的最小花费。首先,一个团体中能够相互通知其实就是一个强连通分量,所以首先找出... 阅读全文
posted @ 2015-09-15 18:56 奚政 阅读(196) 评论(0) 推荐(0)
 
 

2015年9月14日

补题目录!
摘要: 补补补!虽然感觉这目录会越来越长!目录如下:多校1: 1012/hdu5299(博弈)、1009/hdu5296(数链剖分/其他)、1006/hdu5293(不造)多校2: 1004/hdu5303(贪心还是DP来的)多校3: 1008/hdu5323(规律+模拟吧)、1003/hdu5318(不造... 阅读全文
posted @ 2015-09-14 20:22 奚政 阅读(181) 评论(0) 推荐(0)
 
hdu5443(2015长春赛区网络赛1007)暴力
摘要: 题意:给了一个数列,有多个询问,每个询问求某个区间内的最大值数列长度 1000,询问个数 1000,静态,并不需要RMQ这些,直接暴力 n2 查找每个询问区间取最大值就行了。 1 #include 2 #include 3 #include 4 #include 5 using namespace ... 阅读全文
posted @ 2015-09-14 20:10 奚政 阅读(150) 评论(0) 推荐(0)
 
hdu5442(2015长春赛区网络赛1006)后缀数组+KMP /最小表示法?
摘要: 题意:给定一个由小写字母组成的长度为 n 的字符串,首尾相连,可以从任意一个字符开始,顺时针或逆时针取这个串(长度为 n),求一个字典序最大的字符串的开始字符位置和顺时针或逆时针。如果有多个字典序最大的字符串,优先选择开始位置靠前的,如果开始位置相同,优先选择顺时针。这种字符串的问题,第一反应是后缀... 阅读全文
posted @ 2015-09-14 20:06 奚政 阅读(191) 评论(0) 推荐(0)
 
hdu5441(2015长春赛区网络赛1005)类最小生成树、并查集
摘要: 题意:有一张无向图,一些点之间有有权边,某条路径的值等于路径上所有边的边权的最大值,而某个点对的值为这两点间所有路径的值的最小值,给出多个询问,每个询问有一个值,询问有多少点对满足其值小于等于询问值。点的顺序不同算作不同点对。这题的做法很类似Kruskal算法。一开始所有的点都为一个并查集,从权值最... 阅读全文
posted @ 2015-09-14 19:33 奚政 阅读(220) 评论(0) 推荐(0)
 
hdu5438(2015长春赛区网络赛1002)拓扑序+DFS
摘要: 题意:给出一张无向图,每个节点有各自的权值,问在点数为奇数的圈中的点的权值总和是多少。通过拓扑序的做法标记出所有非圈上的点,做法就是加每条边的时候将两点的入度都加一,然后将所有度数为1的点入队,删去它的所有边,即对没条边连的点度数减一,度数减为1继续入队,直到队列为空,入过队列的点都进行标记,表示该... 阅读全文
posted @ 2015-09-14 11:42 奚政 阅读(498) 评论(0) 推荐(0)
 
 
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3