随笔分类 -  数据结构

摘要:解析: 代码: 100分: 阅读全文
posted @ 2018-11-02 16:18 Slager_Z 阅读(523) 评论(0) 推荐(0)
摘要:洛谷P1967 货车运输 题目描述 A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物, 司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 输入输出格式 输入格式: 输入文件名为 truck.in 阅读全文
posted @ 2017-11-09 13:13 Slager_Z 阅读(379) 评论(0) 推荐(0)
摘要:题目背景 给定长度为2N的序列,1~N各处现过2次,i第一次出现位置记为ai,第二次记为bi,求满足ai<aj<bi<bj的对数 题目描述 The layout of Farmer John's farm is quite peculiar, with a large circular road r 阅读全文
posted @ 2017-11-06 08:21 Slager_Z 阅读(469) 评论(0) 推荐(0)
摘要:洛谷 P1886 题目描述 现在有一堆数字共N个数字(N<=10^6),以及一个大小为k的窗口。现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。 例如: The array is [1 3 -1 -3 5 3 6 7], and k = 3. 输入输出格式 输入格 阅读全文
posted @ 2017-11-05 16:12 Slager_Z 阅读(330) 评论(0) 推荐(1)
摘要:转载自:最长上升子序列(LIS)长度的O(nlogn)算法 最长上升子序列nlogn算法 在川大oj上遇到一道题无法用n^2过于是,各种纠结,最后习得nlogn的算法 最长递增子序列,Longest Increasing Subsequence 下面我们简记为 LIS。排序+LCS算法 以及 DP算 阅读全文
posted @ 2017-11-05 15:36 Slager_Z 阅读(307) 评论(0) 推荐(0)
摘要:洛谷P3386 我还是比较喜欢叫它——谈恋爱算法。。。详见 二分图匹配详解 注意:判断的条件是:if(f[x][i]==1&&used[i]==0) 其他没什么了,如果每次用memset会超时,可以使用二维数组记录 阅读全文
posted @ 2017-11-04 20:38 Slager_Z 阅读(212) 评论(0) 推荐(0)
摘要:洛谷P3388 注意:记得tarjan的打法 注意割点的判断条件:子节点个数>2并且为根节点 当它不为根节点时并且low[to]>dfn[u] 判断时是在子节点未被记录的时候 阅读全文
posted @ 2017-11-04 19:35 Slager_Z 阅读(323) 评论(0) 推荐(0)
摘要:洛谷P3379 注意:不能与LCA搞混(打久了就会发现两个还是有很大区别的) 位运算一定要加括号! for循环从0到logn还是从logn到0看当前的状态更适合哪种 第53行预处理一定要注意!(因为没有下标为-1的数组) 第34行也要注意如何判断当前是否跳点(不需要麻烦的位运算,因为如果能跳,dep 阅读全文
posted @ 2017-11-02 12:51 Slager_Z 阅读(245) 评论(0) 推荐(0)
摘要:洛谷P3375 注意:两次过程大致相同,故要熟读熟记,切勿搞混 可以看看其他的教程:http://www.cnblogs.com/c-cloud/p/3224788.html 本来就不太熟,若是在记不住,就放弃 阅读全文
posted @ 2017-11-02 00:48 Slager_Z 阅读(185) 评论(0) 推荐(0)
摘要:洛谷P3378 注意:优先队列的定义不能打错了! 阅读全文
posted @ 2017-11-02 00:42 Slager_Z 阅读(197) 评论(0) 推荐(0)
摘要:洛谷P3865 注意:位运算一定要加括号!因为他的优先级没有加减法高; 注意在预处理的时候判断的是前一个区间是否完整,故 i+(1<<(j-1))-1<=n; 取logn时最好多加一位,以保漏掉数字 与LCA要分清! 阅读全文
posted @ 2017-11-02 00:38 Slager_Z 阅读(187) 评论(0) 推荐(0)
摘要://只能写出裸的动规,为什么会有人能想到用单调队列优化Orz 题目描述 最近lxhgww又迷上了投资股票,通过一段时间的观察和学习,他总结出了股票行情的一些规律。 通过一段时间的观察,lxhgww预测到了未来T天内某只股票的走势,第i天的股票买入价为每股APi,第i天的股票卖出价为每股BPi(数据保 阅读全文
posted @ 2017-11-01 14:26 Slager_Z 阅读(223) 评论(0) 推荐(0)
摘要:蒜头君的排序(sort) 2000ms 262144K 蒜头君是一个爱思考的好孩子,这一天他学习了冒泡排序,于是他就想,把一个乱序排列通过冒泡排序排至升序需要多少次交换,这当然难不倒他,于是他想来点刺激的,给定一个1…n1的排列,每次从该排列中选择一个区间[l,r],问使用冒泡排序将该区间排至升序需 阅读全文
posted @ 2017-10-29 14:53 Slager_Z 阅读(419) 评论(0) 推荐(0)

博客园 首页 私信博主 显示目录 隐藏目录 管理 动画