哒哒哒哒哒
哒哒哒哒哒
全部文章
分类
最小生成树(1)
最短路(1)
未归档(121)
题解(2)
归档
标签
去牛客网
登录
/
注册
哒哒哒哒哒的博客
全部文章
(共23篇)
D. Maximum Diameter Graph 贪心+图论+模拟
题意:给出n个点的度数列 上限(实际点可以小于该度数列)问可以构造简单路最大长度是多少(n个点要连通 不能有平行边、重边) 思路:直接构造一条长链 先把度数为1的点 和度数大于1的点分开 先把度数大于1的点连在一起 然后把度数为1的点连在两边可以涨最多2的长度(如果有大于等于2的度数为1的点)...
贪心
图论
模拟
思维
2019-04-18
0
487
Codeforces Round #549 (Div. 2)
A. The Doors 题意 数列中 0 和1 哪个最先没有 输出位置 思路:模拟 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int maxn = 250007; 4 typed...
dfs
gcd
环形
思维
2019-04-01
0
477
Codeforces Round #546 (Div. 2)
A. Nastya Is Reading a Book 题意:书分为n个章节 给出连续的章节页码 给出当前页数 问有多少章没有看完 思路 :直接模拟即可 1 #include<bits/stdc++.h> 2 using namespace std; ...
线段树
思维
前缀和转化
2019-03-26
0
502
Educational Codeforces Round 60 (Rated for Div. 2)
A. Best Subsegment 题意 找 连续区间的平均值 满足最大情况下的最长长度 思路:就是看有几个连续的最大值 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int m...
矩阵
思维
前缀和转化
2019-03-26
0
408
Codeforces Round #542 [Alex Lopashev Thanks-Round] (Div. 2)
A. Be Positive 题意:给出一个数组 每个树去除以d(d!=0)使得数组中大于0的数 大于ceil(n/2) 求任意d 思路:数据小 直接暴力就完事了 1 #include<bits/stdc++.h> 2 using namespace s...
思维
前缀和转化
环形
过程无后效性
2019-04-12
0
477
C. New Year and Rating 差分方程 思维
题意: 一个CF玩家打CF 给出其比赛列表和上分(掉分)情况 ,但是没给初始分 问最后最高分是多少 (情况不存在,或者可能无穷大) 思路: 设初始分为x 那么之前的回合的分数前缀和为sum 如果当前为div2 则有 x+sum<=1899 如果为div1 x+sum>=1...
差分
思维
2019-04-16
0
497
B. Vova and Trophies 字符串预处理+思维+贪心
题意:给出一个字符串 只有G和S 可以交换任意两个位置的字符一次 问 最长的G的长度是多少 思路:预处理字符串 把相同的G粘成一个G 记一下数量 字符串变为 GSSGSGGSGSSG 相邻有一个S的即可粘在一起 这里要考虑字符串中有多少个部分G 假设有zz部分 如果zz 大于等于3 那...
贪心
字符串预处理(粘连)
思维
2019-04-18
0
436
C. Multi-Subject Competition 思维+前缀和+填表加减复杂度(复杂度计算错误)
题意: 给出n个学生 m类题目 每个人会做s[i]类的题 并且做这个题的能力为r[i] 组成一个竞赛队 要求可以选择一些题目 在竞赛队中 擅长每一个题目的 人数要均等 求max(sigma(r[i])) 思路:贪心思想 每类题目选k个学生 先对每一类学生的能力值排序 如果...
前缀和转化
思维
贪心
复杂度计算
填表法
2019-04-18
0
547
C. Multiplicity 简单数论+dp(dp[i][j]=dp[i-1][j-1]+dp[i-1][j] 前面序列要满足才能构成后面序列)+sort
题意:给出n 个数 的序列 问 从n个数删去任意个数 删去的数后的序列b1 b2 b3 ......bk k|bk 思路: 这种题目都有一个特性 就是取到bk 的时候 需要前面有个bk-1的序列前置 这个时候暴力会多一个n 的复杂度 所以只要定义一个状态(j)表示选择了j个数 这个时候就可...
dp
思维
复杂度计算
数论
2019-04-22
0
609
Codeforces Round #522 (Div. 2, based on Technocup 2019 Elimination Round 3)B. Personalized Cup
题意:把一长串字符串 排成矩形形式 使得行最小 同时每行不能相差大于等于两个字符 每行也不能大于20个字符 思路: 因为使得行最小 直接行从小到大枚举即可 每行不能相差大于等于两个字符相当于 从上往下一列一列填 然后直接模拟即可 1 #include<b...
模拟
思维
构造
2019-04-29
0
435
首页
上一页
1
2
3
下一页
末页