ZeRoLJ42
ZeRoLJ42
全部文章
题解
归档
标签
去牛客网
登录
/
注册
ZeRoLJ42的博客
老年退役咸鱼
全部文章
/ 题解
(共21篇)
【每日一题】【7月21日】区间权值
题意: 给定两个长度为 的数组 和 ,求 。结果对 取模。 题解: 喜闻乐见的简单推式子题。 先令 ,即 为 的前缀和;,即 为 的前缀和。 那么: 分开算一下 左边: 第一步和式变换,我是从具体表示意义直接写出右边的式子的。两个和式表示的 的所有子区间,原来是先枚举 ,再枚举 。变...
每日一题
2020-07-21
10
748
【牛客IOI周赛17-普及组】
A 夹娃娃 求一下前缀和,即可 回答询问。整体复杂度 。 #include <bits/stdc++.h> using namespace std; const int N = 1e5 + 5; int n, k, a[N]; int main() { scanf("%d%d...
牛客IOI周赛17-普及组
2020-06-05
0
696
【每日一题】【6月8日】[SCOI2005]最大子矩阵
题意: 给定一个 的矩阵,从中选出 个互不重叠的子矩阵,使得总分值最大。 其中 。 题解: 注意到 。 先考虑 的情况,是一个比较经典的最大 子段和问题,可以用 求解,复杂度为 。具体做法这里就不说了。 再考虑 的情况,由 的求解做法接着往下考虑。子矩阵可以是第一列的连续行,或者第二列...
每日一题
2020-06-05
4
866
【每日一题】【6月2日】旅游
题意: 给定一棵 个节点的树,初始选择节点 ,之后每次选择可以取一个之前未选择的且不与之前选择的节点相邻的节点,问最多可以取多少个节点? 题解: 树形 。 初始节点 ,当作树的根。那么之后每次节点选择,都是在已选择节点的子节点树中进行选择。我们可以尝试把这个过程倒过来,由子节点对应的子树选择的结果...
每日一题
2020-06-01
0
786
【厦门大学“网宿杯“17届程序设计竞赛决赛】D-财富密码
题意: 给定 ,其中 。求有多个 ,满足 。 题解: 需要一些简单的数论知识: 费马小定理:若 为质数,而整数 不是 的倍数,则 。 逆元:定义整数 在模 意义下的逆元为 ,则 ,可记作 。在 条件下,有 。因为 。 然后到这道题:首先由 费马小定理 可以得到 ,因此可以设 。...
2020-05-31
4
757
【每日一题】【6月1日】Contest
题意: 支队伍一共参加了三场比赛。一支队伍 认为自己比另一支队伍 强当且仅当 在至少一场比赛中比 的排名高。 求有多少组,使得 自己觉得比 强, 自己也觉得比 强。 算一组。 解法: 题目应该是有个没有显式声明的条件:一场比赛种不存在两支队伍排名相同。如果加上这个条件,也能做,处理一下...
每日一题
2020-05-29
0
919
【每日一题】【5月29日】管道取珠
题意: 有上下两个管道,上管道有 个球,下管道有 个球,每次可以从上管道或者下管道末尾取出一个球。对每种最终取出的小球序列统计方案数。记不同的序列数为 ,第 种序列的方案数为 。显然有 。 需要你来计算 ,结果对 取模。 数据范围: 解法: 关键点:需要将求和式中的平方转化出来:视为两个相...
每日一题
2020-05-28
1
930
【每日一题】【5月28日】Protecting the Flowers
题意: 有 头奶牛在践踏花田,第 头牛每分钟会毁坏 朵花,把第 头牛关进栅栏里需要 分钟。关进栅栏的过程中,不会毁坏花朵。同一时间只能处理一头牛,问怎样安排可以使得被毁坏的花朵数目最少。 题解: 贪心。比较典型的贪心题目。因为同一时间只能处理同一头牛,所以我们只需要确定顺序即可。确定顺序再...
每日一题
2020-05-27
0
609
【每日一题】【5月27日】货币系统
题意: 有 种面值的货币,第 种货币面值为 。这组货币组成的货币系统定义为 。求与 等价的货币系统 中,最小的 。 两个货币系统等价定义为:任意面额 ,要么均不能被两个货币系统表示出来,要么均能被表示出来。 题解: 考虑 中会存在哪些数:考虑某个面额 :若 不能被表示出来,那么 中肯...
每日一题
2020-05-27
0
842
【每日一题】【5月26日】[JSOI2007]建筑抢修
题意: 个建筑,每个建筑有完成的持续时间 ,以及截止时间 。同一时间只能抢修一个建筑,每个建筑需要在截止时间前完工,否则就报废。问最多能有多少建筑抢修成功。 题解: 贪心。先按截止时间排序。然后顺序抢修,能抢修成功的则抢修。同时维护一个优先队列/堆,堆里存放抢修成功的建筑的持续时间。当不能抢修成功...
每日一题
2020-05-25
0
756
首页
上一页
1
2
3
下一页
末页