回归梦想
回归梦想
全部文章
题解
dfs(2)
leetcode(3)
PTA(5)
python(1)
一起开心(1)
后缀数组(2)
图论(4)
多校(4)
天梯赛(8)
字符串(8)
数据结构(1)
未归档(539)
模板(4)
每日一题(56)
点分治(2)
牛客题霸(117)
知识(4)
算法(76)
经验分享(2)
网络流24(11)
莫比乌斯反演(2)
队列(2)
归档
标签
去牛客网
登录
/
注册
回归梦想的博客
全部文章
/ 题解
(共25篇)
Wizard of Orz CodeForces - 1467A
来自专栏
Wizard of Orz CodeForces - 1467A 题意: 有个长度为n初始状态下各元素均为0的数组,没过一秒数组中所有元素都会+1,如果是9则会变成0,即0-9不断循环。现在你能够在开始后的任意时间点选取任意一个位置,改位置上的数字立刻停止增加,与其距离为x的位置上的元素则在x秒后...
**
思维
2021-03-01
0
751
P3806 【模板】点分治1
模板题 P3806 【模板】点分治1 题目描述 给定一棵有 n 个点的树,询问树上距离为 k 的点对是否存在。 详讲 关于点分治具体内容可以看这个这里主要是详细讲讲代码:getrt是用来求重心,我们利用树型dp的思维来做,即找到该节点所有的子树,找到最大的哪一颗即可 void getrt(int u...
**
点分治
2021-02-23
0
560
P1352 没有上司的舞会
P1352 没有上司的舞会 题意: 给你一个树,每个点都有权值,选择一些点使得权值和最大,要求父亲节点和子节点不能同时选择 题解: 经典树形dpdp[x][0]表示以x为根的子树,且x不参加舞会的最大快乐值dp[x][1]表示以x为根的子树,且x参加了舞会的最大快乐值则dp[x][0] = ∑{ m...
**
树形dp
2021-02-22
0
588
P4135 作诗
P4135 作诗 题意: 给定 n 个不大于 c 的正整数 a1...an 和 m 组询问,每次问 [l,r] 中有多少个数出现正偶数次。对于每次询问:设上一个询问的答案为 ans(第一个询问时 ans=0),令L=(l+ans)mod n+1,R=(r+ans)mod n+1,若L>R,交换...
**
分块
2021-02-22
0
585
CF1043E Train Hard, Win Easy
来自专栏
CF1043E Train Hard, Win Easy 题意: n个人有Ai和Bi两个属性,给出m个关系:xi yi表示xi和yi不能配对i,j两人规定匹配的价值为min (Ai + Bj , Bi + Aj )回答出每个人跟所有人配对(除开不能和自己匹配的人)的价值总和 题解: 两两匹配取mi...
**
思维
2021-02-20
0
775
【acwing210 异或运算】
【acwing210 异或运算】 题意: 给定你由N个整数构成的整数序列,你可以从中选取一些(甚至一个)进行异或(XOR)运算,问所有能得到的不同的结果中第k小的结果是多少。 题解: 把所有数插入线性基,把k二进制分解然后把1对应的位置xor起来;注意这样是从第0小=0开始数,需要特判0是否能够被x...
**
线性基
2021-02-18
0
628
P4301 [CQOI2013] 新Nim游戏
P4301 [CQOI2013] 新Nim游戏 题目: 在传统的Nim游戏基础上加一步,在第一个回合中,第一个游戏者可以直接拿走若干个整堆的火柴。可以一堆都不拿,但不可以全部拿走。第二回合也一样,第二个游戏者也有这样一次机会。从第三个回合(又轮到第一个游戏者)开始,规则和 Nim 游戏一样。 题解:...
**
线性基
2021-02-18
0
614
acwing221 龙哥的问题
来自专栏
acwing221 龙哥的问题@[toc] 题目: 题解: 代码: #include <bits/stdc++.h> using namespace std; typedef long long ll; int phi(int x) { int ans=x; for...
**
欧拉函数
2021-02-16
0
635
acwing 220. 最大公约数
来自专栏
@[toc] 题目: 给定整数N,求1<=x,y<=N且GCD(x,y)为素数的数对(x,y)有多少对。GCD(x,y)即求x,y的最大公约数。 题解: 列出公式推导即可 代码: #include<bits/stdc++.h> #define MAXN 10000011 t...
**
数论
欧拉函数
2021-02-16
0
564
NC16886 炮兵阵地
题目: n*m个网格,有平原,有山地,平原可以放部队,部队攻击范围如图(不受地形影响)(H为山地,P为平原) 题解: 确定状态:因为每个炮可以打到两行,所以每一行放置方式与他放置的情况有关dp[i][j][k]表示第i行为状态j,第i-1行为状态k时所用的最大炮兵数也就是同时记录两行状态,根据已知的...
**
状压dp
2021-01-31
0
656
首页
上一页
1
2
3
下一页
末页