摘要: 用来求解n元一次线性方程组 核心思想: 把方程组塞到一个矩阵里得到一个nn+1的矩阵,第i行表示第i个方程,Mat[i][j]表示第i个方程中xj的系数 Mat[i][n+1]为一个常数,即等号右面的常数 把xi的系数都集中于第i行(对角线上),xi为当前选 阅读全文
posted @ 2022-05-13 09:22 Chano_sb 阅读(74) 评论(1) 推荐(0) 编辑
摘要: Martix,即矩阵,是线性代数中的一个重要内容。 定义(摘自oi-wiki): 对于矩阵 A ,主对角线是指 A[i][i] 的元素。 一般用 I 来表示单位矩阵,就是主对角线上为 1,其余位置为 0。 运算: 加减法是逐个元素进行的 我们规定:矩阵乘法只有在第一个 阅读全文
posted @ 2022-05-13 09:22 Chano_sb 阅读(142) 评论(0) 推荐(0) 编辑
摘要: P8266 分析题意可以打一个很显然的O(n2)暴力 丑陋的赛时代码 70pts void work(){ n=read(),m=read(),k=read(); for(int i=1;i<=m;++i){ int x=read();vis[x]=1; } for(int i=1;i 阅读全文
posted @ 2022-05-13 09:21 Chano_sb 阅读(41) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.com.cn/blog/styx-ferryman/xian-duan-shu-ge-bing-zong-ru-men-dao-fang-qi?tdsourcetag=s_pcqq_aiomsg %%% 权值线段树的一些操作 int getrank(int x){ 阅读全文
posted @ 2022-05-13 09:20 Chano_sb 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 倍增求LCA 错误的dfs void dfs(int u,int fa){ dep[u]=dep[fa]+1; f[u][0]=fa; for(int i=head[u];i;i=e[i].next){ int v=e[i].to; if(v==fa)continue; dfs(v,u); } 阅读全文
posted @ 2022-05-13 09:14 Chano_sb 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 看到这么个东西赛时想用莫队,但是打假了,所以就有了下面这个不三不四的代码 也就是很裸的暴力 void Push(int st,int ed){ for(int i=st;i<=ed;++i){ while(!q.empty()){ Pair tmp=q.back(); if(tmp.a == dat 阅读全文
posted @ 2022-05-13 09:12 Chano_sb 阅读(44) 评论(0) 推荐(0) 编辑
摘要: A 排座位 没有任何难度的大水题 想复杂了。如果只能是两个相邻的位置交换自然要求逆序对,但是这个题可以随便换,所以我们乱搞。最终的目标就是把 1 换到第一个位置, 2 换到第二个位置,以此类推 如果 datai=i 就不操作,如果 datai!=i 且 \(da 阅读全文
posted @ 2022-05-13 09:11 Chano_sb 阅读(27) 评论(0) 推荐(0) 编辑
摘要: Chen_jr's blog ko no SB da!!! 单调队列优化dp 对于方程 f[i]=min(f[j]+b[j]+a[i]) i-m<j<i 其中a,b为只与i和j有关的函数 显然可以转化为 f[i]=min(f[j]+b[j])+a[i] i-m<j<i 可以考虑用单调队列优化 以mi 阅读全文
posted @ 2022-05-13 09:11 Chano_sb 阅读(33) 评论(0) 推荐(1) 编辑
摘要: 阿Q的棒棒糖 https://hszxoj.com/images/211012_AxTB6T3Ym2.png 题意很简单:给定一棵树,删掉一条边之后得到两棵树,求两棵树的最大直径和 朴素算法:枚举要删去的边,分别以边的起点和终点为起点跑dfs,处理出树上最长链和次长链,直径为最长链和次长链的加和; 阅读全文
posted @ 2022-05-13 09:10 Chano_sb 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 算法介绍: SPFA(Shortest Path Faster Algorithm)是Bellman-Ford算法的一种队列实现,减少了不必要的冗余计算。 算法流程: 算法大致流程是用一个队列来进行维护。 初始时将源加入队列。 每次从队列中取出一个元素,并对所有与他相邻的点进行松弛,若某个相邻的点松 阅读全文
posted @ 2022-05-13 09:10 Chano_sb 阅读(31) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示