会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
8
下一页
2024年10月27日
【并查集】【种类并查集】食物链
摘要: https://ac.nowcoder.com/acm/contest/22904/1024 参考 https://www.luogu.com.cn/problem/solution/P2024 这是一个典型的并查集问题,可以通过“带有偏移的并查集”来解决。由于题目涉及食物链的关系,可以将“同类”与
阅读全文
posted @ 2024-10-27 00:58 peterzh6
阅读(60)
评论(0)
推荐(0)
2024年10月26日
【并查集】【01背包】经商
摘要: https://ac.nowcoder.com/acm/contest/22904/1022 并查集:通过并查集找到所有与1连通的节点。 动态规划:使用01背包来处理这些与1连通的节点,在精力范围内求得最大利益。 #include <iostream> #include <vector> #incl
阅读全文
posted @ 2024-10-26 00:27 peterzh6
阅读(11)
评论(0)
推荐(0)
2024年10月21日
【堆】【贪心】网络优化
摘要: https://ac.nowcoder.com/acm/contest/22904/1010 思路来源: https://www.cnblogs.com/BlankYang/p/16459928.html @空白菌 思路描述: 输入处理:给定 n 个用户编号从 1 到 n,以及 m 条服务线,每条服
阅读全文
posted @ 2024-10-21 22:20 peterzh6
阅读(30)
评论(0)
推荐(0)
2024年10月20日
【贪心】【堆】tokitsukaze and Soldier
摘要: https://ac.nowcoder.com/acm/contest/22904/1004 1. 为什么要排序? 排序是为了先处理人数限制大的士兵。因为人数限制小的士兵会影响后续的选择,优先处理人数限制大的士兵可以让我们选出更多的士兵,最大化战斗力。 如果不排序,可能会先处理人数限制小的士兵,导致
阅读全文
posted @ 2024-10-20 21:28 peterzh6
阅读(28)
评论(0)
推荐(0)
2024年10月19日
【队列】【懒排序】队列Q
摘要: https://ac.nowcoder.com/acm/contest/22669/L 要点: 利用pos实现懒排序,用另外一个数组记录被移动的元素现在的理论位置,而不进行物理操作。最后再排序 利用l和r标志标记最小的元素的索引。注意,这里l和r用的是相对位置,所以没有实际含义,只是表示哪个元素在哪
阅读全文
posted @ 2024-10-19 01:03 peterzh6
阅读(23)
评论(0)
推荐(0)
【队列】【利用Flag优化】简单的数据结构
摘要: https://ac.nowcoder.com/acm/contest/22669/K 小技巧 遍历list且最后一个元素后没有多余空格 for (auto it = mylist.begin(); it != mylist.end(); ++it) { if (it != mylist.begin
阅读全文
posted @ 2024-10-19 00:32 peterzh6
阅读(29)
评论(0)
推荐(0)
2024年10月16日
【转载】【队列】【数学】[NOIP2016]蚯蚓
摘要: 对于这样一个题,最简单的想法就是用堆来模拟m次切割的过程,不过时间复杂度为O((n+m)log(n+m))(要用楼下所讲的进行优化),只能通过65%的数据。 https://ac.nowcoder.com/acm/contest/22669/J make_pair的对于三个元素比较大小并且获得最大值
阅读全文
posted @ 2024-10-16 11:29 peterzh6
阅读(26)
评论(0)
推荐(0)
2024年10月9日
【堆】【优先队列】[NOIP2004]合并果子
摘要: https://ac.nowcoder.com/acm/contest/22669/I 堆的用法 Type: 队列中存储元素的类型。例如 int,double,pair<int, int> 等。 Container: 底层存储数据的容器类型,默认为 vector,但可以换成 deque 或其他容器。
阅读全文
posted @ 2024-10-09 11:56 peterzh6
阅读(14)
评论(0)
推荐(0)
2024年10月8日
【栈】Rails
摘要: https://ac.nowcoder.com/acm/contest/22669/D 这次直接ac,很爽 判断入栈后出栈序列的基本模板,需要熟练掌握 判断排列是否可行: 初始化 j = 1,表示当前需要匹配的排列序列下标。 for 循环遍历从 1 到 n 的车厢号,模拟将车厢入栈。 每次入栈后,通
阅读全文
posted @ 2024-10-08 02:00 peterzh6
阅读(31)
评论(0)
推荐(0)
2024年10月7日
【栈】【字符串语法】牛牛与后缀表达式
摘要: https://ac.nowcoder.com/acm/contest/22669/B 两个char相加的结果是对应的ascii值相加 string和char相加的结果是字符串拼接的结果 试比较: string s = ""; char a = 'a'; char b = 'b'; char c =
阅读全文
posted @ 2024-10-07 00:09 peterzh6
阅读(27)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
8
下一页
公告