摘要: 又是神秘的一题。 题意 题意就是给你 \(k\) 个技能,有 \(n\) 个可选操作,需要选 \(m\) 个操作使总和最大。 \(t\) :操作类别 \(i\) :操作对象是第几个技能 \(b\) :按 \(t\) 分3类 操作有3类: \(t\) ==1时,把第 \(i\) 个技能变成 \(b\) 阅读全文
posted @ 2026-03-02 09:53 CJRcn 阅读(3) 评论(1) 推荐(0)
摘要: 一点说明 目前博客处于启动阶段,可能需要更多时间和各位大佬的支持。 有什么更新或变动都会在本贴中说明的,可以多来看看这个帖子。 我的luogu账号 我的luogu个人主页 欢迎互关!!! 友链 注意:可能会更新友链中的信息。 PYMcn的博客 阅读全文
posted @ 2026-03-01 21:41 CJRcn 阅读(7) 评论(0) 推荐(0)
摘要: 题目分析 这题普普通通的贪心,贪的牛的感染数,想一想,既然当前牛可感染,那么不妨让他感染,反正你不然这头牛感染,后面也会感染(可以自己算算样例)那就跳下一个。 那我们可以知道,周围的牛感染了,如果当前牛还未感染,那距离就一定大于 \(R\),所以我们就可以算出最小的安全距离了,再然后就是愉快地贪心了 阅读全文
posted @ 2026-03-01 15:06 CJRcn 阅读(11) 评论(1) 推荐(0)
摘要: 题目大意 给一个字符串,然后用里面的数字写出最大数。 思路 这题先用个数组把所有数字提出来,再 sort 一遍输出最大数。 题外话:考试时还以为要判前导0 。。。 代码 #include <bits/stdc++.h> using namespace std; const int N=1e6+5; 阅读全文
posted @ 2026-03-01 15:06 CJRcn 阅读(9) 评论(0) 推荐(0)
摘要: 题意 给定两个变量 \(N\) 和 \(K\) ,输入 \(3N\) 件事,求前 \(K\) 个最频繁干的事 重点:如果两个字符串一样多,则按下标 \(i\) 来排序。 思路 我们先思考保存字符串数量的问题,这时候就要用到 map 来保存,但我借助了一点哈希的思路,把字符串转换成了 \(id\) , 阅读全文
posted @ 2026-03-01 15:04 CJRcn 阅读(5) 评论(0) 推荐(0)
摘要: [CF1618G] TraderProblem 声明:此文是从我的一篇文章上截下来的,可能会有些不对的地方,欢迎再评论区中指出 思路 这题部分正解十分好想,先升序,相邻元素差小于 \(k\) 的可以一堆一堆地分。想到同一堆的可以来回交换,只需要把每一堆的前 \(x\) 个元素(批注: \(x\) 表 阅读全文
posted @ 2026-03-01 15:01 CJRcn 阅读(3) 评论(0) 推荐(0)