2019年5月16日

二维凸包

摘要: Graham算法 先对所有点极角排序,其实这里有一个比较骚的操作,不用比x,y,直接算两个点的叉积 然后根据叉积的定义就可以看出这个极角的大小啦! 然后我们找到最靠左的那个点,把它压入栈,每次判断下一个点j和当前点i的叉积是否<0 如果小于0,还是由叉积的定义,j与i的连线是向右拐的(形象理解一下) 阅读全文

posted @ 2019-05-16 20:29 L_M_A 阅读(245) 评论(0) 推荐(0) 编辑

2019年5月13日

[国家集训队]飞飞侠

摘要: https://www.luogu.org/problemnew/show/P4473 仙人题啊仙人题 正解是什么并查集优化??看不懂也不会写 读题发现,这题的问题在于暴力建边会GG,需要解决的就是一个点向一个连通块连边的问题 想到可以把连通块拆成一行一行,在一行内,要解决一个点向一个区间连边的问题 阅读全文

posted @ 2019-05-13 18:53 L_M_A 阅读(278) 评论(0) 推荐(0) 编辑

2019年5月12日

五一集训 组合数

摘要: 对于 50% 的数据,0≤n≤10000,0≤m≤1000,p=892371480,1≤T≤105 对于另外 50% 的数据,0≤n,m≤107,p=998244353,1≤T≤105 求组合数 太菜了,看到题都在想什么“哎呀n这么大分解质因数??”结果一看数据组数就傻眼了 唉,脑子还是不够活啊 求 阅读全文

posted @ 2019-05-12 10:04 L_M_A 阅读(128) 评论(0) 推荐(0) 编辑

2019年5月10日

五一集训:day3A

摘要: 题目:同时抛掷n个理想的正方体骰子,有多少概率使得其中若干个骰子点数和为m? 多组数据 对于 50% 的数据,n≤2。 对于 100% 的数据,1≤n≤8,1≤T≤10000,1≤m≤50 挺好的题,在这么多天的集训里算一道清流了 先想暴力:枚举每个骰子的点数,最后再跑一遍dfs判断 O(6^n*2 阅读全文

posted @ 2019-05-10 17:32 L_M_A 阅读(99) 评论(0) 推荐(0) 编辑

2019年5月2日

KMP

摘要: KMP学了好几遍了,今天才明白的差不多... 留篇博客,免得自己以后忘了qaq 我们先讨论next的含义: next[i] : 在0<=j<i中的最大的j,满足0-i中,使长度为j的后缀和长度为j的前缀相同 接下来我们讨论两个问题:1.怎么求next; 2.有了next怎么求匹配 定义:next[1 阅读全文

posted @ 2019-05-02 11:38 L_M_A 阅读(161) 评论(0) 推荐(0) 编辑

2019年4月16日

房间最短路问题

摘要: https://www.luogu.org/problemnew/show/P1354 直接做,一个缺口上的两个边界分别看成两个点,这样我们就有n * 4个点 然后对于一堵墙,我们尝试将其与后面的点连边 有可能有连不上的情况,就是这条路线撞墙上了,算出一次函数的解析式判断一下即可 然后愉快跑floy 阅读全文

posted @ 2019-04-16 20:20 L_M_A 阅读(593) 评论(0) 推荐(0) 编辑

2019年4月12日

寻找道路

摘要: https://www.luogu.org/problemnew/show/P2296 题目很简单,但竟然没一遍A,基础不行啊... 做法很显然,反向建边看哪些点和终点连通,再看哪些点合法能被走,最后正向dfs一次就行 然而没一遍A,是因为bfs的时候vis和ok的处理有问题(看代码 应该在找到节点 阅读全文

posted @ 2019-04-12 17:52 L_M_A 阅读(120) 评论(0) 推荐(0) 编辑

2019年4月11日

[十二省联考2019]春节十二响

摘要: https://www.luogu.org/problemnew/show/P5290 神tm一道蓝题,我考试的时候都在想啥... 考虑一条链,显然你是把两个链分别的最大值放在一起,次大值放在一起,等等 那么如果有多个链呢?你就把第一个链和第二个链按上面的操作,得到的新的结果再和第三个链合并... 阅读全文

posted @ 2019-04-11 19:12 L_M_A 阅读(176) 评论(1) 推荐(0) 编辑

[SCOI2016]萌萌哒

摘要: https://www.luogu.org/problemnew/show/P3295 最近对省选题充满敬畏之心 先想30分暴力:对于一组相等的关系,我们用并查集表示哪些数需要相等,如果相等就放在一个集合里,最后统计答案就9 * 10 ^ (集合个数-1) 这样就是O(n^2)的 正解是看了题解想出 阅读全文

posted @ 2019-04-11 10:40 L_M_A 阅读(120) 评论(0) 推荐(0) 编辑

2019年4月10日

LNOI2019 游记

摘要: 来自高一菜鸡 Day 0 到酒店,照例去试机。敲了一发fhq-treap结果敲跪了(就10分钟来不及检查啊),感觉不妙 回酒店颓颓颓,晚上去必胜客恰饭(似乎每次去都是散伙饭? Day 1 状态还好。T1一看能水60,有点儿难以置信。 T2不会做,想想可以暴力连边跑拓扑,加上哈希优化拿四十分。结果哈希 阅读全文

posted @ 2019-04-10 17:16 L_M_A 阅读(140) 评论(0) 推荐(0) 编辑

导航