Z_L_G
Z_L_G
全部文章
题解
总结(20)
训练赛(18)
归档
标签
去牛客网
登录
/
注册
又活一天?
你怎么可能做和别人相同的事情又同时超过别人呢?
全部文章
/ 题解
(共131篇)
算法入门-[SCOI2010]字符串
题意 把n个1,m个0组成字符串,要求任意前k个字符中,1的个数不少于0的个数 求解满足要求的字符串有多少个 思路 总保证前缀和大于0 卡特兰数板子题 求解f(n) 组合数求解要开逆元,x%p的逆元和x的逆元相等 代码 #include<bits/stdc++.h> using ...
组合数学
卡特兰数
2025-08-02
0
48
算法入门-[HAOI2012]容易题(EASY)#
题意 长度为m的序列,每个位置可选1~n,有k条限制,限制位置a不能选择b 求解所有序列内部求积的和 思路 加法原理和乘法原理 如果没有限制,每个位置可以选择1~n,m个位置 每个位置的贡献为(n*(n+1)/2)总价值为(n*(n+1)/2)^m 然后对于没限制的部分就按照公式算 有限制的部...
组合数学
2025-08-02
0
34
算法入门-大水题
题意 给出n,求1~n之中,有多少数不是2,5,11,13的倍数 思路 容斥原理,用n减去即可 代码 #include<bits/stdc++.h> using namespace std; long long n; void solve(){ cout <<...
容斥原理
2025-08-02
0
37
算法入门-[SDOI2008]仪仗队
#欧拉函数 题意 给定n,输出n*n方阵中站在(1,1)可以看到得点 思路 观察发现,能被看到得点一定x,y坐标互质 由于对称性,只求下半个三角就行,也就是对于固定x,求和x互质的数的个数,也就是欧拉函数的板子 边求边加,最后加上左下角三个点就行 代码 #include<bits/st...
欧拉函数
数学
2025-07-24
0
36
算法入门-华华给月月出题
#积性函数 #线性筛 #快速幂 题意 给定n,求解 n<=1.3e7 思路 满足积性函数 需要找到n以下每个数的n次方,可以用筛法,质数的用快速幂计算,合数的用质数递推 因为空间限制,无法记录每个数的最小质因子,但其实可以直接暴力的乘上每一个质因子,同时开一个bool的vis数组保证每...
数学
筛法
积性函数
快速幂
2025-07-24
0
48
算法入门-Ranking the Cows
题意 n个数,确定了m对关系(a>b) 求还需要多少对关系就能确定任意两个数之间的大小 思路 把大小关系视为一条有向边 这个题就变成了任意两个点是否联通 考虑使用FLoyd,但是n是1000量级的,刚好爆炸 使用bitset优化 足够 floyd算法可以传递闭包关系 bitset错误赋...
位运算优化
floyd传递闭包
2025-07-13
0
28
算法入门-HDUOJ5521Meeting
题意 n个点,m个集合,在i-th集合内相互移动的代价为t-th 两个人从1和n开始移动,求碰面最短时间和碰面的点 思路 强行给每个集合之间的点互相连边复杂度会到 不可以 对于这种集合/平台类的问题,我们通常选择给每个集合/平台单开一个点,集合中所有点到这个单开点建双向边,过去的代价为t,回...
妙妙题
裂点最短路
2025-07-13
0
49
算法入门-[SCOI2012]滑雪与时间胶囊
题意 给定n个点,每个点有自己的高度,给定m条边,边总是由高的点指向低的点 特别的,两个点一样高,就认为是双向边 求出最多能到达的点的个数,以及到达这些点需要的最小距离 思路 先dfs一遍,确定哪些点能到 类似于最小生成树,但是最小生成树需要保证边都是无向边,因为最小生成树加入一条边本质上是两...
最小生成树
深度优先搜索
2025-07-13
0
45
算法入门-[HNOI2015]菜肴制作
#反向建边 #拓扑排序 题意 有n个菜,m个条件约束条件(a,b),表a必须在b之前 除了约束条件外,要保证序号小的的尽可能先做 在满足所有限制的前提下,1 号菜肴”尽量“优先制作; 在满足所有限制,1号菜肴”尽量“优先制作的前提下,2号菜肴”尽量“优先制作; 以此类推。 例:共4 道菜肴,两条限...
拓扑排序
反向建边
2025-07-11
0
42
算法入门-胖胖的牛牛
题意 n*n的正方形地图,从起点走到终点,图中有一些障碍物不能走 求最小转弯次数 思路 图不大,迷宫问题,考虑搜索,不再记录步长,而是在走每一步的时候考虑和走过来的方向是否相同,如果不同就给转弯次数+1 用一个优先队列避免重复走 不开vis,否则部分优势可能掩盖全局劣势 也可以最短路做,每个点...
广度优先搜索
2025-07-11
0
49
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页