上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 27 下一页
摘要: 纯最短路模板题? 遇到这种题目就想到了BFS,但是状态会不会太多了啊? 我们可以借助NOIP2017PJT3“棋盘”的思想,用SPFA搞掉。 我们同样搞一个 数组, 数组,在队列里面自己搞个结构体或者pair。 然后就可以类似于SPFA那样写出来一个奇怪的程序了。 不知道为什么,我死活会T掉几个点只 阅读全文
posted @ 2018-11-06 08:12 Garen-Wang 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 肥料掺了金坷垃,一袋能顶两袋撒! 先给出题人点32个赞! 看到这种输入一个数输出一个数的题目就想打表,但是发现$k$辣么大! 所以找规律咯! 不难发现,只有1和2的倍数是满足条件的。 所以题目等价于求$2^{k 1} \bmod 123456789$。 所以直接long long+ksm搞掉。 代码 阅读全文
posted @ 2018-11-06 08:05 Garen-Wang 阅读(150) 评论(0) 推荐(0) 编辑
摘要: “信心赛”T1 如果只要求取一个点的话,直接套用蓝书里面的结论:取中位数即可。 但是这里要求$k$个点,怎么办? 可以定义一个函数为一个点的不合理值,那么可以发现这个函数是先下降后上升的。 换句话说:我们已经知道了中位数那里就是峰底,那么剩下的$k 1$个点就在这些点的旁边取即可。 ~~我的思路也是 阅读全文
posted @ 2018-11-06 08:00 Garen-Wang 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 单调栈模板题 这道题很明显就是让你求最长的向右的都比她小的连续区间长度(不能有中断)。 遇到这种问题我们可以使用单调栈,能够在$O(n)$的时间内求出来。 这是我模拟一下单调栈工作的机制: 可以发现,我们维护的单调栈具有上升的单调性,每次入栈一个新元素就把比她小的元素都搞掉。 其实也不难发现:每个元 阅读全文
posted @ 2018-11-06 07:51 Garen-Wang 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 终于掌握了两种处理哈希冲突的方法了!特意来总结 哈希是很好的一样东西。~~但是 更好啊~~ By the way, NOIP是可以用 的,需要这么用: 亲测在NOI Linux下面可以编译,所以就ok了哇! 解决哈希冲突的好方法有两种:一种是开放地址法,一种是拉链法。 开放地址法 一句话的思路:自己 阅读全文
posted @ 2018-11-05 22:07 Garen-Wang 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 神奇的解法(分治) 这道题是亲爱的dhk推荐给我写一写的水题,我TM还写出来了。。。 题意简化:把$n$分成若干份,满足用这若干份能表达出$[1,n]$内任意的整数且没有重复的大于1的,求最小划分的份数。 ~~感觉自己简化得很鸡肋~~ 看上去就想打暴力,但是又好像挺难打的。因为要算出每个数能否被表达 阅读全文
posted @ 2018-11-05 21:52 Garen-Wang 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 数据结构学傻了吧! 这道题我一看上去:哦,数据结构。 再看上去:哦,分块题啊。 兴致冲冲地敲了个不熟练的分块,直接WA到只剩10pts。 过后很气地打了个暴力,60pts。。。 果然是暴力出奇迹啊! 不服气的我再打了个分块,终于写对了,却只有65pts,因为数据范围还是很大的,根号算法撑不住啦! ~ 阅读全文
posted @ 2018-11-04 22:04 Garen-Wang 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 去年模拟赛D1T1 ~~杨爷对Fibonacci情有独钟~~ 我乍一看是不知道这棵树有什么规律的。但是看久了就会发现一个点跟她爸编号的差值跟她的颜色有关。 其实原理就在这里了。 颜色代表一个点她是第几轮被生的,那么通过暴力搞一搞就能发现有这么一个事实:一个点跟她爸的下标差等于斐波那契数列的第$(co 阅读全文
posted @ 2018-11-04 21:57 Garen-Wang 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 根号算法 这道题暴力92pts。。。 所以说暴力出奇迹! 其实用什么哈希都是在做幌子,要你求的就是从$k$位置开始,隔$p$个数的数字加起来的和。 我们考虑用一个二维数组存下来,用$ans[p][k]$表示模数为$p$,余数为$k$的答案。 如果把所有的模数都处理,跟暴力是没有差别的,甚至还会更劣。 阅读全文
posted @ 2018-11-04 21:50 Garen-Wang 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 曾经吓死我的背包题 一看就知道是背包啊, 但是不是一般的01背包。 但说到底也就5种决策: 1. 不取主件 2. 只取主件,不取任何附件 3. 取主件,取附件1,不取附件2 4. 取主件,取附件2,不取附件1 5. 全都取 按照这5种决策,在她们各自合法的情况下转移即可解决。 代码: 阅读全文
posted @ 2018-11-04 21:12 Garen-Wang 阅读(89) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 27 下一页