
笔记
fslse
这个作者很懒,什么都没留下…
展开
-
“蔚来杯“2022牛客暑期多校训练营8
233原创 2022-09-19 00:52:54 · 210 阅读 · 0 评论 -
最长上升子序列计数
2333333333原创 2022-09-15 22:14:31 · 271 阅读 · 0 评论 -
2022杭电多校第三场
dp原创 2022-07-27 01:17:33 · 124 阅读 · 0 评论 -
A. And RMQ(势能线段树)
A. And RMQ#include<bits/stdc++.h>using namespace std;#define BEGIN signed main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);#define END return 0;}#define endl '\n'#define sqr(x) ((x)*(x))#define lowbit(x) ((x)&-(x))typedef long lon原创 2022-05-08 22:35:06 · 240 阅读 · 0 评论 -
求最大不相交区间的个数
假设黑线为给定区间按右端点排序后的结果,我们以第一条线的右端点为基准画一条垂直的红线,该红线与1,3,4,5,7五条黑线相交,这意味着这五个区间我们只能选择一个,显然,此时选择第一个区间是最优的,因为它的右端点最靠左。接下来,我们排除掉这五条黑线,只考虑剩下的黑线,按照同样的方法分析,最后我们会发现,选出来的线和从第一条线遍历到最后一条线,能选就选的结果是一样的。#pragma GCC optimize("Ofast","inline")#include<bits/stdc++.h>.原创 2022-05-07 21:24:53 · 329 阅读 · 0 评论 -
H. Loneliness
H. Loneliness首先,奇数一定无解。其次,"DRUL"可以减1,"RULD"可以减2。对于偶数的情况,如果不要求终点,那么构造起来就会比较简单,所以我们考虑移动通过上面两种操作转移起点。为了使起点移动后方便构造,我们使初值为0。#pragma GCC optimize("Ofast","inline")#include<bits/stdc++.h>using namespace std;#define BEGIN signed main(){ios::sync_wi原创 2022-05-04 23:40:22 · 431 阅读 · 0 评论 -
2021ccpc江苏省赛 B L
B. Among Us#pragma GCC optimize("Ofast","inline")#include<bits/stdc++.h>using namespace std;#define BEGIN signed main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);#define END return 0;}#define endl '\n'#define sqr(x) ((x)*(x))#defin原创 2022-05-02 23:19:17 · 613 阅读 · 0 评论 -
B. Bin Packing Problem
B. Bin Packing Problem原创 2022-04-27 12:48:11 · 330 阅读 · 0 评论 -
H. Information Transmission
H. Information Transmission首先三重循环枚举点的所有组合情况,将长度小于3的环上边权置0,然后跑弗洛伊德求最短路。注意不要初始化为0x3f,否则会炸int。#include<bits/stdc++.h>using namespace std;const int N=310;const int inf=0x1f1f1f1f;int n,m;int f[N][N];int main(){ ios::sync_with_stdio(0); cin原创 2022-04-25 18:09:53 · 142 阅读 · 0 评论 -
求01矩阵中均为1的子矩阵个数
求01矩阵中均为1的子矩阵个数写法一:1.预处理出矩阵中每个1到左边第一个0或者边界会经过几个12.遍历01矩阵,枚举每个1作为子矩阵右下角元素时对答案的贡献3.对于01矩阵中的某个1,我们向上枚举行,计算出不同行数的子矩阵的数量累加到答案上P1950 长方形#include<bits/stdc++.h>using namespace std;const int N=1e3+10;int n,m;int a[N][N];int f[N][N];int main(原创 2022-04-25 11:31:46 · 1104 阅读 · 0 评论