s_r_f
s_r_f
全部文章
分类
题解(13)
归档
标签
去牛客网
登录
/
注册
s_r_f的博客
人生如棋,落子无悔.
全部文章
(共13篇)
JOISC 2019 Day1 T1 考试 题解
有个人每个人的属性可以用两个数字来表示 有组询问形如表示询问有多少人 空间比较小 显然本题有一个简单的三维偏序做法,不再赘述 考虑先计算出的人数然后再容斥掉的人数 怎么计算的人数呢 先算出的再减去的 至于正确性画个图你就知道了 以上所有内容都可以用二维数点实现复杂度 #include <b...
2020-04-22
2
690
K 迷宫 题解
有一个 的矩阵每次可以往上下左右移动一格 你还可以最多进行一次跳跃如果并且那么可以从跳跃到 求出最小的操作次数并给出一种方案 首先如果我们不使用跳跃那么直接即可。 记和分别表示到起点终点的距离如果没有路径则其值为 如果进行跳跃设我从跳到那么这种方案的为 那么我们需要对于每个能走到的点对进行一次矩阵...
2020-04-19
1
1024
J 能到达吗 题解
你有一个 的矩阵 定义两个格子联通为四联通 求出所有联通块的 其中 为联通块大小 考虑扫描线 首先找出所有的整个的矩形然后相邻行的合并即可 合并可以用并查集实现 细节比较多不太好写 复杂度 #include <bits/stdc++.h> #define LL long long ...
2020-04-19
1
743
L 动物森友会 题解
有个任务需要完成其中第个任务需要做次它可能在周一到周日天内的若干天开放 每天只能做次任务,求出完成所有任务需要多少天 显然答案具有可二分性于是二分答案转化为判定性问题 可以用网络流 大概就是 和 然后在和 这两组点之间连流量为(或)的边 是否等于 即可 复杂度 其中为答案范围 #...
2020-04-18
1
1070
I 古老的打字机 题解
你有一个字符串一开始它是空串 你会随机次每次你会输入一个小写字母或按下 有个字符串第个字符串的权值为 对于所有生成的字符串求出给出的个串的 出现次数 权值 之和 对个串建出自动机 记有效字符为没有被退格掉的字符 记为用了个字符之后走到节点的方案数 记为打了次字一共打出来个有效字符的方案数...
2020-04-18
1
826
H 纸牌游戏 题解
多组数据每组给你一个字符串 和一个数字 要求你用 中的字符拼出一个长度为 的能被 整除的非负整数不能有前导 如果无解输出否则输出最大的答案 求最后的 首先如果答案中数字的个数知道了那么答案本身是什么 以及 答案 是否 就都知道了. 那么我们要求的就是答案中的出现次数 考虑从 枚举答案...
2020-04-18
3
1244
G 血压游戏 题解
一颗 个点的以为根的树 树上有一些松鼠 记点 上的松鼠数目为 进行若干次以下步骤直到所有都为 对于所有 令 对于所有 令 , (其中 表示 的儿子集合 下同) 求最后的 通过观察可以发现不同深度的点之间互不影响 所以我们可以对于每种深度的点分别考虑 建出虚树然后记为子...
2020-04-18
2
975
F 日期小助手 题解
组询问 每组询问给你一个日期要求你输出在这个日期之后最近的一次父亲节或者母亲节按照题目要求的格式输出 模拟题 难点大概在找出年的所有父亲节/母亲节的日期 和 按格式输出 复杂度赛时代码没有优化直接了 #include <bits/stdc++.h> using namespace ...
2020-04-18
1
717
E 美味的序列 题解
给你一个长为 的数列 , 一个人现在要从两段吃这个序列 必须吃完 每次得到的收益为 吃到的数的值 但是每次吃完之后整个数列的所有数会减去 要求最大化最后的总收益 不难发现吃的顺序对答案没有影响 答案为 复杂度 #include <bits/stdc++.h> #d...
2020-04-18
5
714
D 最大字符集 题解
给你一个数 要求构造 个互不为子串的长度 的 串,并且要求 最大 简单思考之后不难发现,除了的情况以外答案的一种可行的构造是,,,的情况特判一下复杂度 #include <bits/stdc++.h> #define LL long long using namespac...
2020-04-18
2
691
首页
上一页
1
2
下一页
末页