Gsss丶
Gsss丶
全部文章
牛客入门班
板子(4)
每日一题(3)
题解(2)
归档
标签
去牛客网
登录
/
注册
Gsss丶的博客
全部文章
/ 牛客入门班
(共26篇)
4.2 经商(并查集的灵活运用)
题目链接 经商 题目思路 并查集构图,再用01背包解决 代码实现 #include<bits/stdc++.h> using namespace std; const int Max=1e6; int n,m,c; int fa[Max],dp[Max],cost[Max],value[...
2021-01-22
0
367
4.1 食物链(带权并查集)
题目链接 食物链 题目思路:带权并查集 设0为a,b同级 a1b为a吃b a2b为b吃a第一次写带权并查集,希望在最近的刷题中能有所提高 代码实现 #include<bits/stdc++.h> using namespace std; #define ll long long co...
2021-01-20
0
408
3.4 扑克牌
题目链接 扑克牌 题目思路 二分,数据比较大的时候r设的大一些,不然易wa 代码实现 #include<bits/stdc++.h> using namespace std; #define ll long long const int Max=1e5; ll n,m,c[Max]; b...
2021-01-19
0
378
3.3 聪明的质检员
题目链接 聪明的质检员 题目思路 二分+前缀和优化#代码实现 #include<bits/stdc++.h> using namespace std; #define IOS ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); #d...
2021-01-18
0
499
3.2 wyh的物品
题目链接 wyh的物品 题目思路 01分数规划入手题,千万不要把value和weight看反! 代码实现 #include<bits/stdc++.h> using namespace std; #define ll long long const int Max=1e5+5; int ...
2021-01-17
0
422
3.1 K-th Number
题目链接 K-th Number 题目思路 二分+尺取法 题目大意是从a中找长度大于k的区间中第k大的数放入b中,然后在b中找到第m大的数,即为answer 然后可以这样想,假设第m大的数为x,那么应该有m个区间,其中有k个大于等于x的。当取x,有k大于等于x区间数量>=m时,x肯定是...
2021-01-17
0
400
2.11 分数线划定 *
题目链接 分数线划定 代码实现 #include<bits/stdc++.h> using namespace std; struct score { int num,scr; }a[5005]; bool cmp(score a,score b) { if(a.scr=...
2021-01-14
0
449
2.10 小C的记事本
题目链接 小C的记事本 题目思路:对栈的运用 撤销可以通过栈的pop()来实现,str.erase()是新学到的知识,原来字符串还有删除指定部分字符串的函数str.erase(x,y); 删除字符串str从第x开始的y个字符 代码实现 #include<bits/stdc++.h> ...
2021-01-14
0
422
2.9 The Biggest Water Problem *
题目链接 The Biggest Water Problem 题目思路 无脑暴力递归 代码实现 #include<bits/stdc++.h> using namespace std; int main() { int n; cin>>n; while...
2021-01-13
0
348
2.8 逆序数
题目链接 逆序数 题目思路:归并排序的典型题 熟练运用归并排序 代码实现 #include<bits/stdc++.h> using namespace std; const int Max=1e5+5; int a[Max],b[Max]; long long sum=0; void ...
2021-01-13
0
328
首页
上一页
1
2
3
下一页
末页