03 2018 档案

HDU-3038 How Many Answers Are Wrong 并查集
摘要:题目链接: 题意 有一个包含n个整型数字的序列 现给出一些陈述表示第A个数到第B个数的加和S(即sigma) 其中有些陈述是对的,有些是错的(在不能判断出对错的情况下,此陈述保证是对的) 问一共有几个错的陈述 思路 还是没有思路,原来有一个前缀和的想法,马上又被自己否定了 所以经验告诉我,以后有思路 阅读全文

posted @ 2018-03-22 23:16 糖栗子 阅读(121) 评论(0) 推荐(0) 编辑

CodeForcesEducationalRound40-D Fight Against Traffic 最短路
摘要:题目链接: 题意 给出n个顶点,m条边,一个起点编号s,一个终点编号t 现准备在这n个顶点中多加一条边,使得st之间距离不变 问加边的方案数是多少 思路 想了半天才出思路,头一次打比赛时通过图论的题,挺高兴 因为是加一条边,所以我们可以考虑把这个新边的两端点进行更新 现用两个dist,一个是从起点开 阅读全文

posted @ 2018-03-22 22:54 糖栗子 阅读(170) 评论(0) 推荐(0) 编辑

HDU-6109 数据分割 并查集(维护根节点)
摘要:题目链接: 题意 给出多组等式不等式 对于每一个式子,首先判断是否不可能 如果不可能,记录本组正确式子的个数,然后进入下一组式子 思路 一开始还以为是食物链,等到写出来WA了才发现 不等号不能传递 (注意 并查集的传递性 了) 然后决定用一个set存下所有不等边,事后发现一个set难以维护和查询 最 阅读全文

posted @ 2018-03-21 15:07 糖栗子 阅读(152) 评论(0) 推荐(0) 编辑

ZOJ-3261 Connections in Galaxy War 并查集 离线操作
摘要:题目链接: 题意 有n个星星,之间有m条边 现一边询问与x星连通的最大星的编号,一边拆开一些边 思路 一开始是真不会,甚至想用dfs模拟 最后查了一下,这个题原来是要离线操作, 拆边就变为合并 这很为难哈哈,本以为有个什么更好的数据结构(动态树?) 存边我们用一个set<int>来存一个 阅读全文

posted @ 2018-03-21 00:01 糖栗子 阅读(152) 评论(0) 推荐(0) 编辑

AtCoderBeginner091-C 2D Plane 2N Points 模拟问题
摘要:题目链接: 题意 On a two dimensional plane, there are N red points and N blue points. The coordinates of the i th red point are (ai,bi), and the coordinates 阅读全文

posted @ 2018-03-18 11:27 糖栗子 阅读(206) 评论(0) 推荐(0) 编辑

HDU-1878 欧拉回路 欧拉回路
摘要:题目链接: 题意 中文题,而且就是单纯的欧拉回路 思路 1. 判断连通图 用并查集会很好,bfs亦可 一时脑抽用bfs过了这个题,数据还是太弱 2. 出度==入度 代码 并查集查连通 cpp include include include using namespace std; const int 阅读全文

posted @ 2018-03-14 17:34 糖栗子 阅读(122) 评论(0) 推荐(0) 编辑

[笔记-图论]Floyd
摘要:用于 可带负权 的 多源最短路 时间复杂度O(n^3) 注意一定不要给Floyd一个带负环的图,不然就没有什么意义了(最短路不存在) 模板 cpp // Floyd // to get minumum distance[a][b] from a to b, despite of negtive di 阅读全文

posted @ 2018-03-14 14:17 糖栗子 阅读(136) 评论(0) 推荐(0) 编辑

[笔记-图论]Bellman-Ford
摘要:用于求 可带负权 的 单源有向图 优化后复杂度O(nm) 如果图中存在负环,就不存在最小路 这种情况下,就一定会有一个顶点被松弛多于n 1次,Bellman Ford可直接判断出来 ~~我在网上看到SPFA,发现就是优化后的Bellman Ford算法,没什么特别的~~ 常见有三种版本的Bellma 阅读全文

posted @ 2018-03-14 14:01 糖栗子 阅读(173) 评论(0) 推荐(0) 编辑

[笔记-图论]Dijkstra
摘要:用于求 正权有向图 上的 单源最短路 优化后时间复杂度O(mlogn) 模板 cpp // Dijkstra // to get the minumum distance with no negtive ways // // Description: // 1. get vertex with mi 阅读全文

posted @ 2018-03-14 13:43 糖栗子 阅读(159) 评论(0) 推荐(0) 编辑

UVA-10054 The Necklace 欧拉回路
摘要:题目链接: 题意 给一堆两头有颜色的珠子,颜色可相同可不同 现要把它们全部串成项链 问能否全部连起来,使相邻珠子的相邻端颜色相同 若不可行,输出不可行 若可行,输出珠子的排列 思路 紫书的例题,一开始觉得是一个搜索 后来看书上讲是一个欧拉回路 把珠子颜色看成节点,颜色之间作为边,可化为一个欧拉回路问 阅读全文

posted @ 2018-03-14 12:40 糖栗子 阅读(109) 评论(0) 推荐(0) 编辑

luogu-1908 逆序对 离散化+树状数组
摘要:题目链接: 题意 简单的求逆序对 思路 用树状数组来做逆序对 对于过大的数字来讲,用离散化处理即可 比赛的时候没有想到离散化啊,笨 还有一点,如果有重复数字出现的话,可以考虑用一个vis数组存下对应元素出现的次数,计数时减掉就好 代码 cpp include include include defi 阅读全文

posted @ 2018-03-12 13:54 糖栗子 阅读(114) 评论(0) 推荐(0) 编辑

算法题目签到表
摘要:昨天打校内选拔赛,居然有个进制转换的题目WA 回来才发现输入有问题,超不爽 所以我想每天刷几道题目,解心头之恨 03 12 UVA 1395 Slim Span luogo P1908 逆序对 UVA 10048 Audiophobia UVA 247 Calling Circles 03 13 U 阅读全文

posted @ 2018-03-12 11:20 糖栗子 阅读(166) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示