随笔分类 - AcWing基础课
AcWing中出现的知识总结、题解等
摘要:## 筛法求欧拉函数 一、题目描述 给定一个正整数 ,求 中每个数的欧拉函数之和。 输入格式 共一行,包含一个整数 。 输出格式 共一行,包含一个整数,表示 中每个数的欧拉函数之和。 数据范围 输入样例: 6 输
阅读全文
摘要:## . 普通平衡树 一、题目描述 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 1 插入数值 。 2 删除数值 (若有多个相同的数,应只删除一个)。 3 查询数值 的排名(若有多个相同的数,应输出最小的排名)。 4 查询
阅读全文
摘要:裴蜀定理(贝祖定理) 定理 对任何整数 和 ,关于未知数 和 的线性丢番图方程(称为裴蜀等式): 有整数解时当且仅当 是及的最大公约数的倍数。 裴蜀等式有解时必然有无穷多个整数解,每组解$
阅读全文
摘要:题目传送门 #include <bits/stdc++.h> using namespace std; const int N = 510; const int M = 100010; int n1, n2; //左边有n1个点,右边有n2个点 int m; //共有m条边 int h[N], e[
阅读全文
摘要:一、普通队列 // hh 表示队头,tt表示队尾 int q[N], hh = 0, tt = -1; // 向队尾插入一个数 q[ ++ tt] = x; // 从队头弹出一个数 hh ++ ; // 队头的值 q[hh]; // 判断队列是否为空 if (hh <= tt) { } 二、循环队列
阅读全文
摘要:## [ . 任务安排](https://www.acwing.com/problem/content/description/303/) ### 一、题目描述 有 个任务排成一个序列在一台机器上等待执行,它们的顺序不得改变。 机器会把这 个任务分成若
阅读全文
摘要:一、一维前缀和 场景模拟: 老师让 班长糖豆 帮着计算一下全班同学语文考试的总分,老师负责读每个同学的分数,糖豆负责计算。 老师:“第一名,张三 分”, 糖豆记录如下:分 老师:“第二名,李四 分”, 糖豆 擦去 ,修改为:分 老师:“第三名,王五 $
阅读全文
摘要:## 前缀和 一、题目描述 输入一个长度为 的整数序列。 接下来再输入 个询问,每个询问输入一对 。 对于每个询问,输出原序列中从第 个数到第 个数的和。 输入格式 第一行包含两个整数 和 。 第二行包含 个
阅读全文
摘要:## . 耍杂技的牛 一、题目描述 农民约翰的 头奶牛(编号为 )计划逃跑并加入马戏团,为此它们决定练习表演杂技。 奶牛们不是非常有创意,只提出了一个杂技表演: 叠罗汉,表演时,奶牛们站在彼此的身上,形成一个高高的垂直堆叠。 奶牛们正在试图找到自己在这个
阅读全文
摘要:## . 合并果子 一、题目描述 在一个果园里,达达已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。 达达决定把所有的果子合成一堆。 每一次合并,达达可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。 可以看出,所有的果子经过 次合并之后
阅读全文
摘要:## . 区间覆盖 一、题目描述 给定 个闭区间 [] 以及一个线段区间 ,请你 选择尽量少的区间,将指定线段区间完全覆盖。 输出最少区间数,如果无法完全覆盖则输出 。 输入格式 第一行包含两个整数 和 ,表示给
阅读全文
摘要:## . 最大不相交区间数量 一、题目描述 给定 个闭区间 ,请你在数轴上选择若干区间,使得选中的区间之间互不相交(包括端点)。 输出可选取区间的最大数量。 输入格式 第一行包含整数 ,表示区间数。 接下来 行,每行包含两个整数
阅读全文
摘要:## . 区间分组 一、题目描述 给定 个闭区间 ,请你将这些区间分成若干组,使得每组内部的区间两两之间(包括端点)没有交集,并使得 组数尽可能小。 输出最小组数。 输入格式 第一行包含整数 ,表示区间数。 接下来 行,每行包含两
阅读全文
摘要:## . 区间选点 一、题目描述 给定 个闭区间 ,请你在数轴上 选择尽量少的点,使得每个区间内至少包含一个选出的点。 输出选择的点的最小数量。 位于区间端点上的点也算作区间内。 输入格式 第一行包含整数 ,表示区间数。 接下来
阅读全文
摘要:## . 没有上司的舞会 一、题目描述 大学有 名职员,编号为 ∼。 他们的关系就像一棵以校长为根的树,父节点就是子节点的直接上司。 每个职员有一个快乐指数,用整数 给出,其中 。 现在要召开一场周年庆宴会,不过,没
阅读全文
摘要:## . 大盗阿福 一、题目描述 阿福是一名经验丰富的大盗。趁着月黑风高,阿福打算今晚洗劫一条街上的店铺。 这条街上一共有 家店铺,每家店中都有一些现金。 阿福事先调查得知,只有当他同时洗劫了两家相邻的店铺时,街上的报警系统才会启动,然后警察就会蜂拥而至。 作为一
阅读全文
摘要:## . 滑雪 一、题目描述 给定一个 行 列的矩阵,表示一个矩形网格滑雪场。 矩阵中第 行第 列的点表示滑雪场的第 行第 列区域的高度。 一个人从滑雪场中的某个区域内出发,每次可以向上下左右任意一个方向滑动一个单位距离。 当
阅读全文