摘要: 【题目】 这里 【审题】 略。 【分析】 1.问:暴力怎么写? 答:枚举区间起点,直接模拟。时间复杂度O(nk). 2.问:为什么用单调队列更优? 答:(1)单调队列中的元素或相关数据具有单调性,可用于求最值。 (2)单调队列中的元素下标一定递增,符合窗口滑动的特点。 3.问:还可以用什么来实现? 阅读全文
posted @ 2021-11-10 22:03 TheZealous 阅读(37) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-09-05 19:04 TheZealous 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 垃圾HDU,不给数据,浪费我大好青春! 【题目信息】 敌兵布阵 【分析】 树状数组的裸题,单点修改+区间查询。 【心路历程】 脑残的我固输“Case 1”,memset了个sizeof(0)...... …… 【代码】 #include<cstdio> #include<iostream> #inc 阅读全文
posted @ 2021-08-27 11:06 TheZealous 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 【题目信息】 洛谷P1455 搭配购买、 【审题】 云和云之间有依赖关系,买一朵就要买与它相关的所有朵。 【分析】 1.使用并查集,路径压缩,将有关系的云缩成一件物品 2.01背包选出最优方案 【心路历程】 这道题嘛,我之前看过一模一样的,就这个,ybtoj1898骑上彩虹。 唉,退钱! 【代码】 阅读全文
posted @ 2021-08-27 10:55 TheZealous 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 【题目信息】 洛谷 P2078 朋友(并查集) 【审题】 1.只能异性恋 2.两个公司只有小红小明认识 3.朋友的朋友是朋友 【分析】 这是一道很简单的并查集模板题。由“【审题】3”可知,直接把有关系的都放在一个集合里,然后找到同时有小明和小红的集合,输出该集合中男女人数中较小的一个。 【心路历程】 阅读全文
posted @ 2021-08-27 10:04 TheZealous 阅读(108) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-08-11 23:13 TheZealous 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1.离线算法:就是在处理之前必须得到所有数据的算法,像是线段树之类的。这类算法一般不依赖于预处理,只是在多次请求后集中处理问题。 2.在线算法:和离线算法相反,在线算法处理问题时无须得知所有数据,每次得到请求后及时处理,等待下个请求,像是st之类的。这类算法比较依赖于预处理,预处理过后,处理每次请求 阅读全文
posted @ 2021-08-11 23:03 TheZealous 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 这篇会一直更下去,主要是记载一些自己平常会犯的各种错误。奇奇怪怪,如果没碰到过,硬debug还de不出来。 1.【模版】线段树1 变量开long long,函数类型忘开long long 2.模拟赛 2021.08.09 特判输出忘写换行了(这个其实挺明显的,但没提交之前压根没注意)。 3.模拟赛 阅读全文
posted @ 2021-08-10 22:09 TheZealous 阅读(23) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-08-10 20:43 TheZealous 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-08-10 13:58 TheZealous 阅读(0) 评论(0) 推荐(0) 编辑