07 2024 档案
摘要:题目大意 构造一个简单无向图,是所有的有度的点的度都是质数而且总共的边的数量的个数是质数。 思路 因为需要让所有的入度都为质数,所以我们可以找到两个相邻的质数 ,因为这样即使增加了一条边那么这个节点的度也是质数。 先将这个图构成一个巨大的环,接着如果所有的边数并不是质数,那么就随便找两
阅读全文
摘要:题目大意 在第 个格子修建一个桥墩需要 的花费而且要求 与 必须修建桥墩并且桥墩之间的距离不得大于 。现在需要求见 个连续的桥,求最小代价。 其中 \(1\le k\le n \le 100
阅读全文
摘要:题目大意 有 个人投球,投了 次。第 次投球时想左、右或者随便一个方向投掷 个人。从第 个人开始投球,询问最后球在最后有可能在谁的手里。 其中 \(1\le n,m \le 1000,1\le x,r\le n,\sum n\cdot
阅读全文
摘要:题目大意 给定一个字符串,字符串中字符为 或 ,代表两个团队。从 开始,每个人都有发言的权利,发言时,可以禁言一个人,使那个人以后都不能发言。 如果一圈发言完还有1个以上的人能发言,就从 重新开始,直到只有
阅读全文
摘要:题目大意 有 个人 个活动,告诉你每一个人对于活动喜欢程度的排序,你可以鸽掉一些活动。如果一个最喜欢的活动被鸽了,那么他就会参加次喜欢的,依次类推直到参加为止。 求参加人数最多的那个项目,参加人数最少是多少。 思路 做法: 首先模拟出每一个活动的参加人数,依次将人数最多的活动
阅读全文
摘要:题目大意 就是普通的石子合并,但是添加了限制条件:每一堆石子合并的次数不能超过 次。 思路 对于普通的石子合并,将除了最大的石子外的所有的石子全部合并到最大的石子上肯定是最优的。 证明: 假设石子的重量为 ,且满足对于
阅读全文
摘要:题面大意 动物园里有 个动物,第 个动物害怕第 个动物,第 个动物价值 元。现在我要将这些动物全部卖掉。显然,卖掉的动物编号可以构成一个排列 。 考虑卖掉这些动物时: 若 在 还没有卖掉之前就被
阅读全文
摘要:题目大意 给你 个炸弹,第 个炸弹在 的位置,可以将这一行与这一列的距离小于 的其他所有炸弹引爆,而且连锁的引爆不需要时间。每一秒你可以引爆一个炸弹,其中第 秒也可以引爆,并且第 个炸弹在第 \(timer_i\
阅读全文
摘要:在发布了文章 Treap 学习笔记后我认为我的平衡树能力已经登峰造极了。 但是 Treap 真 tmd 太难写了,所以我们的 czy 大佬开发除了一种可以优雅的踩爆 Treap 的绝佳方案。 #include<bits/stdc++.h> using namespace std; int n; st
阅读全文
摘要:题目大意 有 个人站成一排,然后给每个人分配一个 至 之间的数字,每种数字出现 次。 现在,你可以进行两种操作: 删除操作,将数字相同且相邻的两人删除,删除后两端剩下的队列合并。 交换操作,交换相邻两个人的位置。 每次,问至少操作多少次
阅读全文
摘要:题目大意 给你一个机器人和机器人的 个运动,要求你在给出的运动路径的基础上设计一种不会走重复的路径的方法,注意只能减少原来的步数而不能增加,其中 。 思路 因为这道题目可以自由的配置路径并且要求机器人在最后回到原来的位置,那么就应该要到一种适合所有的移
阅读全文
摘要:题目大意 一共 个学生站成一排,其中有 对朋友关系。老师每次从队列中挑出两个相邻的学生作为同桌。为了关系和睦,每次选出的两个学生必须是朋友关系。选出的两个学生离开队列,空出来的位置左右合拢。 请问老师有多少种方式选完所有学生?对于两种选人的方案,即使同桌关系相同,只要离开队
阅读全文
摘要:CCF考纲 CSP-J 程序基本概念1.0 标识符,关键字,常量,变量,字符串,表达式的概念 常量与变量的命名,定义及作用 头文件与名字空间的概念 编辑,编译,解释,调试的概念 基本数据类型 整数型:int,long long 实数型:float,double 字符型:char 布尔型:bool 程
阅读全文
摘要:题目描述 给定一个有 至 组成的排列 。如果下标 ,则认为这个下标是好下标。现在每秒将不好的下标循环右移一位,求下标为 至 变为好下标的最早时刻。 思路 因为移动有环,所以将数组破环为链。
阅读全文
摘要:题目描述 有一个序列,初始为空。 有 次操作,每次添加 个值为 的数到序列中。 对于每次操作,你需要输出当前序列的中位数,中位数有 个输出较小的一个。其中 ,\(1 \le a_i \le 10^9\
阅读全文
摘要:题目大意 给出一个 的网格,每个格子被染成黑色或白色,并且在每个格子上都有一个方向。你可以在一些格子中放置机器人,但要求所有的格子内的机器人均可以一直走走下去,一直不与其他机器人相撞。要求在满足上述条件的情况下使得机器人数量和机器人占据的黑格数量均最多。 思路 因为格子的
阅读全文
摘要:题目大意 给你 个硬盘,第 个硬盘原来有 的内存,但是在转化格式之后内存就变成了 。在转化格式的时候,全部的资料都需要转移到其他空间,如果空间不够用就可以额外申请空间。在最开始的时候每个硬盘都装满了,求额外申请的空间的最小值。 思路 首先所有的硬
阅读全文
摘要:题目大意 有 个人,每第 个人与第 个人一组会产生 的价值,求所有价值异或的最大值,其中 。 思路 因为 的数据范围十分人性,所以可以使用 dfs 进行包搜通过这道题目。 在函数中传入两个参数
阅读全文
摘要:题目大意: 有两个数组 和 ,任意选取若干个 使他们一共减少的数量在不超过 的情况下,任意将 数组与 中的元素进行匹配,使两两间的乘积的最大值最小。 分析 首先考虑 的情况:对于任意的 \(a_i<a_
阅读全文
摘要:传送门 题目大意 文本串长度为 ,给你模式串在文本串中出现的 个位置(必须在这些位置有出现过,也可以在其他位置出现),求可能的文本串数量,其中 而且 。 思路 简化 首先我们可以考虑如果输入保
阅读全文
摘要:题目大意 枚硬币,第 枚硬币有 的概率正面朝上,有 的概率反面朝上。 扔完所有硬币,求正面朝上的银币数比反面朝上的银币数多的概率,其中 。 思路 显而易见的这道题目是一个 DP,绝对不是因为它是 DP 列表里的题目
阅读全文
摘要:题目描述 给你一个 元一次方程,判断是否有解,方程给出的格式为 思路 这道题看上去是一道题目看上去就是判断给出条件是否有矛盾,所以就自然而然的可以使用带权并查集 但是因为我太懒了并且这道题目要求使用差分约束系统进行求解,于是就需要将题目转化一下 因为差分约束系统只能处理不
阅读全文
摘要:题目描述 给你一个有向图,可以付出代价获取一些指定的点。 在获取之后要求能以获取的点为出发点,将整个图都访问到,求最小的代价。 思路 既然需要令总的代价最少,那么如果通过买一个点就可以访问到的所有点,自然会比买两个点的方案更优。 于是自然的就可以联想到可以将图划分成很多个强连通图,只要在这个图中有一
阅读全文
摘要:题目翻译 题目描述 给你一个字符串 包含 A、B 和 C 三个不用的字符。 只要字符串 中包含连续的 ABC 就将 ABC 删除掉 再字符串 不能操作之后输出这个字符串 限制 的长度小于 思路1 总结一下这道题目的操
阅读全文
摘要:本文将会对 Markdown 和 LaTeX 的语法进行深入解读,旨在教会阅读本文的读者正确使用 Markdown 和 LaTeX 书写博客或题解。 本文将会通过正反对比的方式,指出一些做法的错误之处,并给出相应的正确做法。 笔者假设将要读本文的读者已经掌握了 Markdown 和 LaTeX 的语
阅读全文
摘要:思路 首先我们可以观察到 和 与 相比小的很多,所以我们可以考虑直接暴力求解 但是 太大了,所以如果需要直接计算的话需要全程使用高精度算法。 因为高精度算法代码量有大速度又慢我们可依考虑将 转化为一个极大的指数取模的结果,因为只有
阅读全文
摘要:前期准备 1.熟练的掌握区间修改线段树 2.对矩阵乘法有部分的了解,知道如何使用 3.对卡常十分精通 题目大意 题目给定 个三元组,每个三元组包含 、 、 三个元素,一共进行 次操作,分别是下面七种之一: 1.令给定区间内,\(A_i=A_i+B_
阅读全文
摘要:对于Dev-C++这个"老古董",合理利用设置去提升它的能力,是非常 important 重要的。 1.打开全警告 方式:工具[T]->编译选项[C]->代码生成/优化->代码警告->第二个和第三个选Yes 代码里,总是会出现奇奇怪怪的错误(scanf、printf 占位符和参数列表不匹配,if 里
阅读全文
摘要:是的,这篇文章的主要内容非常好懂,相信各位同学也十分感兴趣 毕竟哪位OIer不想自己的代码跑得飞快呢? 那么我们就进入正题吧! First 众所周知,一份代码里面必然会有很多循环打表的话当我没说,而循环自然是十分占时间的。 所以我们要做的就十分清楚了:加速循环! 1. 把 int 改成 regist
阅读全文
摘要:本页面主要介绍了各系统下各类编译器/解释器的安装步骤。 GCC Windows 手动下载安装 访问 MinGW-w64 的下载页面,有多个构建版本。方便起见,我们使用由 WinLibs 提供的构建版本。 首先前往 WinLibs 下载最新的安装包,选择合适的版本,本文选择了 GCC 12.3.0 +
阅读全文
摘要:首先,我们考虑画出平面直角坐标系上所有到原点的 曼哈顿距离 为 的点。 通过公式,我们很容易得到方程 。 将绝对值展开,得到 个 一次函数 ,分别是: \[y = x + 1\ (x \geq
阅读全文
摘要:二分图最大权匹配 问题 选择一些边,如果满足任意两条边都没有公共端点,那么这些边被称为二分图的一组匹配。二分图最大权匹配就是寻找所有的二分图的匹配中权最大的,注意权最大是第一关键字,而是否是匹配最多的无关紧要。 求解方法 首先,在图中新增源点 与汇点 。从 的每个做
阅读全文
摘要:最多限制相交路径 问题 已知一些路径,每一个节点可以属于多个路径,但是属于路径的数量不得超过一个给定的上限。 解决方法 将 个节点拆为 个,接着进行连边,其中容量代表可以经过的路径。 最大权闭合图 定义 如果一个点集满足其中任意元素可以到达的所有元素都在集合中,那么这个点集中
阅读全文
摘要:定义 给定一个网络 ,在边集中选择一些边删除使得源点 与汇点 不连通。定义删除边 的代价为 ,则最小割即即使对于所有的割,删除的边代价最小和。 最大流最小割定理 内容 对于一个网络流图 ,其中有源点 \(s
阅读全文
摘要:二分图最大匹配 问题 给定一个二分图 ,即分左右两部分,各部分之间的点没有边连接,要求选出一些边,使得这些边没有公共顶点,且边的数量最大。 解决方法 保留原有部分的连边,将所有连边设为从左向右的容量为 的有向边。将 用容量为 的边连接所有左边的节点,把所
阅读全文
摘要:定义 给定一个网络,最大流就是求出在这个网络的所有流中流量最大的流。 Frod-Fulkerson 增广路 如果一个路径满足以下要求,那么它就是一个增广路: 其起点与终点分别是源点 和汇点 。 对于这个路径中所有边 的流量剩余容量 \(C_{x\to y}
阅读全文
摘要:Arpa’s overnight party and Mehrdad’s silent entering 题目大意 给 对情侣染色,要求情侣不能然相同颜色而且相邻 人的颜色不同,求合法方案。 数据范围满足 。 思路 钦定
阅读全文
摘要:Fortune Wheel - Problem 题目大意 有一个上有编号 到 的转盘,你可以使转盘随机旋转到一个位置或者向前旋转 个位置,求在最优策略下的期望步数。 数据范围满足,\(1\le n\le 10^5,\lvert k \rvert \le 5
阅读全文