上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 题意是给出一个有向图 给出一定的边 可以求出边权 求单源最短路 如果<3 或者 达不到 输出问号 不然输出dis[v] 一开始耿直的写了一个dij交上去 还过了样例 然后wa掉 看了看题 发现其中有负权边 并且应该是可以达到负环的 比如3->1->2->3 所以<3是判断 这个点能否是负的 或者 它 阅读全文
posted @ 2016-06-02 19:18 天翎月 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 一道读题读的不明所以的题... 每个人只能接受和自己等级差距不超过m的人进行交易 包括间接交易 所以我们可以枚举每一个长度为m的围绕着酋长的等级区间 每次都对这个等级区间内的人进行操作 求dis[1] 在这里的建图方式是很难得的灵光一现呢.. 将0点作为源点 每一个物品的本身直接购买的价值设为初始值 阅读全文
posted @ 2016-06-01 21:01 天翎月 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 题很简单 就是有向图中求给出的源点到其余所有点的最短路的和与其余所有点到源点的最短路之和 一开始以为dij对于正权图的单源最短路是最快的 写了一发邻接表的dij 结果超时 把所有的cin改成scanf 还是超时(过去并没有用cin的坏习惯..近两个星期才开始疯狂的使用cin..因为懒..) 后来想了 阅读全文
posted @ 2016-06-01 19:44 天翎月 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 决赛..什么决赛? 我不是来北京旅游的么.. 我去哈尔滨上大学居然去北京旅游.... 事实证明把蓝桥杯当暴力杯是不行的 应该叫做搜索杯才对吧 第一题bfs 第二题...反正我不会暴力 但是比赛时两边的小伙子均暴力了三个小时左右都没出来 而且暴力方法居然是一样的233333333333(我为什么会知道 阅读全文
posted @ 2016-06-01 09:13 天翎月 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序中 如果一个数的后面的某个数和这个数不符合排序规则 那么这个数就会在未来的某次冒泡中与那个数进行交换 这里用到了 树状数组求逆序数的办法来做 需要注意的是2028并不可以改完数组大小后直接套1526代码 因为会超出int的范围 树状数组求逆序对的耗时要比归并排序长一些 不过简单.. 之所以要 阅读全文
posted @ 2016-05-22 16:09 天翎月 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 蕾姐讲过的例题..玩了两天后才想起来做 貌似省赛之后确实变得好懒了...再努力两天就可以去北京玩了! 顺便借这个题记录一下求强连通分量的算法 1 只需要一次dfs 依靠stack来实现的tarjan算法 每次走到一个点 马上把它压入栈中 每次对与这个点相连的点处理完毕 判断是否low[u]==dfn 阅读全文
posted @ 2016-05-22 01:00 天翎月 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 百度了好多自学到了次小生成树 理解后其实也很简单 求最小生成树的办法目前遇到了两种 1 prim 记录下两点之间连线中的最长段 F[i][k] 之后枚举两点 若两点之间存在没有在最小生成树中的边 那么尝试加入它 然后为了不成环 要在环中去除一条边 为了达到"次小"的效果 减去最长的 即F[i][k] 阅读全文
posted @ 2016-05-04 00:11 天翎月 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 学习最小生成树已经有一段时间了 做一些比较简单的题还算得心应手..花了三天的时间做完了kuangbin的专题 写一个题解出来记录一下(虽然几乎都是模板题) 做完的感想:有很多地方都要注意 n == 1 注意double 的精度问题 poj 1251 模板题 大写字母减去'A'+1即是它的编号 poj 阅读全文
posted @ 2016-04-30 03:58 天翎月 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 做了很久的题 有注释 阅读全文
posted @ 2016-04-19 01:21 天翎月 阅读(331) 评论(4) 推荐(0) 编辑
摘要: 基本的状压dp 需要注意的是两点之间直线最短 所以不需要进行floyd 由于把dp的memset放在了初始化0的后面de了好久的bug.. 阅读全文
posted @ 2016-04-18 23:36 天翎月 阅读(153) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页