2026年2月12日
摘要: P14917 [GESP202512 五级] 数字移动 题目的意思是通过花费i可以将数字i移动到任意位置,求需要把这个数列变成相同的数字两两相邻的,所需要的代价最大值最小。 因为看到最大值最小,我们可以往二分上面考虑,看一下答案是不是满足单调性的。 发现确实是满足单调性的,假设这个最小值是y,如果x 阅读全文
posted @ 2026-02-12 22:32 钟一一 阅读(6) 评论(0) 推荐(0)
摘要: P10250 [GESP样题 六级] 下楼梯 这个题就是上楼梯的翻版。 一共有n级楼梯要往下走,其实可以反过来看看成是从第1级楼梯走到n级楼梯。 #include<bits/stdc++.h> using namespace std; #define int long long const int 阅读全文
posted @ 2026-02-12 21:49 钟一一 阅读(3) 评论(0) 推荐(0)
摘要: P11960 [GESP202503 五级] 平均分配 这个题我的贪心策略就是先尽可能的拿大的。 拿完之后如果他们数目相等,那肯定就直接输出了。 如果数目不相等的话,那肯定是要把一个大的换成一个小的。 那么这时候怎么换才是更优的呢?从贪心的来看,肯定是从大的换小的,a和b的差值更小的更优,因为这样子 阅读全文
posted @ 2026-02-12 20:58 钟一一 阅读(1) 评论(0) 推荐(0)
摘要: B3969 [GESP202403 五级] B-smooth 数 正确性证明 引理:每个合数只会被其最小质因子筛一次。 归纳假设:对于所有小于 mm 的数,其 maxp 已正确存储最大质因子。 递推:当合数 mm 被其最小质因子 pp 筛出时,有 m=i×pm=i×p,且 p≤ip≤i 的任意质因子 阅读全文
posted @ 2026-02-12 19:17 钟一一 阅读(2) 评论(0) 推荐(0)
摘要: P10720 [GESP202406 五级] 小杨的幸运数字 prim[i]表示第i个质数 st[i]表示数字i的最小质因子 #include<bits/stdc++.h> using namespace std; const int N = 1e6+100; int prim[N],vis[N], 阅读全文
posted @ 2026-02-12 19:13 钟一一 阅读(1) 评论(0) 推荐(0)
摘要: P10719 [GESP202406 五级] 黑白格 用二维前缀和存下来在从起点到ij结束这个矩形内一共有多少个1。 先用4个for循环枚举这个矩形的 左上角的横纵坐标(x1,y1) 以及 右下角的横纵坐标(x2,y2) 。 (x2-x1+1) * (y2-y1+1)表示这里面有多少个格子。 用前缀 阅读全文
posted @ 2026-02-12 19:11 钟一一 阅读(1) 评论(0) 推荐(0)
  2026年2月11日
摘要: B3872 [GESP202309 五级] 巧夺大奖 这个题是很典型的贪心题。 首先先根据时间限制,从小到大排序。 按照截止时间依次处理任务,并借助小根堆维护当前已选任务中奖励最小的那个,当任务数量超过当前截止时间时,主动放弃奖励最低的任务,从而确保每一步都能在满足时间约束的前提下获得尽可能高的总奖 阅读全文
posted @ 2026-02-11 22:34 钟一一 阅读(3) 评论(0) 推荐(0)
摘要: B3929 [GESP202312 五级] 小杨的幸运数 模拟+二分 这个题目就是根据题意把所有的幸运数字都打出来,然后对这个数组去重(其实这一步好像不是很重要),最后在这个打出来的幸运数的表里面二分查找就可以了。 首先先把大于等于num的完全平方数打出来之后,再处理他们的倍数。 #include< 阅读全文
posted @ 2026-02-11 22:33 钟一一 阅读(3) 评论(0) 推荐(0)
摘要: B3871 [GESP202309 五级] 因数分解 感觉像是一个欧拉筛的模板题吧。 首先先用欧拉筛把10的6次方之内的素数都打出来,然后对于给定的n,遍历每一个素数。如果出现是素数的倍数的话,就先除掉这个素数,并且让计数加一。 最后如果出来发现剩下的并不等于1的话,说明没有除尽,那么这个没有除尽的 阅读全文
posted @ 2026-02-11 21:09 钟一一 阅读(5) 评论(0) 推荐(0)
摘要: B3951 [GESP样题 五级] 小杨的队列 题目意思是每次有一个人从队尾进入队列,随后这个队列可以根据交换,使得队列变成从小到大的排序。 注意这个交换时可以选择两个下标a和j交换他们两人的位置。 当时第1次看错了,所以就以为是模拟冒泡排序,就写了一个upper_bound来寻找有多少个比它大的元 阅读全文
posted @ 2026-02-11 20:52 钟一一 阅读(2) 评论(0) 推荐(0)