04 2022 档案

摘要:注意n个点 和 m个边的 范围不一样 使用需要注意链式前向星需要注意越界 ```** 恢复内容开始 ** ## dijkstra /spfa /floyd多源变单源 ###热浪 https://www.acwing.com/problem/content/1131/ 模板题 使用spfa过 spfa 阅读全文
posted @ 2022-04-23 14:53 liang302 阅读(102) 评论(0) 推荐(0) 编辑
摘要:##4. 关于this指针的一个精典回答: 当你进入一个房子后, 你可以看见桌子、椅子、地板等, 但是房子你是看不到全貌了。 对于一个类的实例来说, 你可以看到它的成员函数、成员变量, 但是实例本身呢? this是一个指针,它时时刻刻指向你这个实例本身。 所以对类中的this 表示 this在一个类 阅读全文
posted @ 2022-04-16 11:21 liang302 阅读(39) 评论(0) 推荐(0) 编辑
摘要:build(){ block=sqrt(n);//block表示每块的长度大小 num=n/block;if(n%block) num++; //num表示分块的个数 可能多出一点 所以+1 for(int i=1;i<=num;i++){ l[i]=(i-1)*block()+1,r[i]=i*b 阅读全文
posted @ 2022-04-05 17:19 liang302 阅读(37) 评论(0) 推荐(0) 编辑
摘要:#树形dp 选不选择根节点的问题 ##没有上司的舞会 对于根节点的子集 都有选择或者不选择的两种情况 #include <cstring> #include <iostream> #include <algorithm> using namespace std; const int N = 6010 阅读全文
posted @ 2022-04-01 17:30 liang302 阅读(45) 评论(0) 推荐(0) 编辑
摘要:#串问题 ##最短编辑距离https://www.acwing.com/problem/content/904/ f[i][j] i表示a的第i个位置 j表示b的第j个位置 让从原序列 a[i]和b[j]开始 让他们相等的最小操作 输入两个字符串 求让a和b相等的最小操作 1)删除操作:把a[i]删 阅读全文
posted @ 2022-04-01 17:27 liang302 阅读(51) 评论(0) 推荐(0) 编辑

主题色彩
点击右上角即可分享
微信分享提示