会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wyl123ly
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2024年9月10日
树的DFS序
摘要: 树的 \(DFS\) 序 简意:将树上问题转化为线性问题。 例题: - MEG-Megalopolis 有一棵节点数为 \(n\) 的树,给定 \(m + n - 1\) 组询问,每组询问有两种操作。 A x y,将 \(x\) 节点和 \(y\) 节点间的边权改为 \(0\),每条边会被修改恰好一
阅读全文
posted @ 2024-09-10 18:46 wyl123ly
阅读(24)
评论(0)
推荐(0)
2024年7月16日
树上问题/简单算法 LCA【最近公共祖先】
摘要: 概念引入 最近公共祖先简称 \(LCA\)(Lowest Common Ancestor)。两个节点的最近公共祖先,就是这两个点的公共祖先里面,离根最远的那个。 在下面的说明中,我们设两个节点分别为 \(x\),\(y\),节点 \(x\),\(y\) 的深度分别表示为 \(dep_x\),\(de
阅读全文
posted @ 2024-07-16 09:41 wyl123ly
阅读(145)
评论(0)
推荐(0)
2024年6月9日
裴蜀定理证明
摘要: 简单裴蜀定理 有 \(a\) 和 \(b\) 两数互质,则 \(\exists X,Y\in \mathbb{Z}\),使得 \(aX + bY = 1\). 证明: 规定集合 \(S = \left \{ aX + bY | X,Y \in \mathbb{Z} \right \}\) 设 \(a
阅读全文
posted @ 2024-06-09 11:09 wyl123ly
阅读(94)
评论(0)
推荐(0)
2024年5月9日
各类学习笔记
摘要: 树形 \(dp\) : 这里
阅读全文
posted @ 2024-05-09 18:19 wyl123ly
阅读(10)
评论(0)
推荐(0)
2024年1月2日
c++ set使用
摘要: 例题: P5250 【深基17.例5】木材仓库 题目描述: 【深基17.例5】木材仓库 题目描述 博艾市有一个木材仓库,里面可以存储各种长度的木材,但是保证没有两个木材的长度是相同的。作为仓库负责人,你有时候会进货,有时候会出货,因此需要维护这个库存。有不超过 100000 条的操作: 进货,格式1
阅读全文
posted @ 2024-01-02 19:01 wyl123ly
阅读(35)
评论(0)
推荐(0)
2023年12月1日
进制转换
摘要: 进制转换 例题(P1143 进制转换) 思路:由 \(n\) 进制转为 \(10\) 进制,再转为 \(m\) 进制。 #include<bits/stdc++.h> using namespace std; typedef long long LL; LL n,m; string s; LL cn
阅读全文
posted @ 2023-12-01 16:14 wyl123ly
阅读(24)
评论(0)
推荐(0)
ACSLL码表
摘要: \(ASCLL\) :
阅读全文
posted @ 2023-12-01 15:37 wyl123ly
阅读(143)
评论(0)
推荐(0)
2023年11月25日
P1439 【模板】最长公共子序列
摘要: 前置知识: \(LIS\) : 即最长上升子序列 ( \(Longest\) \(Increasing\) \(Subsequence\) ) Luogu B3637 最长上升子序列 这是一个简单的动规板子题。 给出一个由 \(n(n\le 5000)\) 个不超过 \(10^6\) 的正整数 (\
阅读全文
posted @ 2023-11-25 11:03 wyl123ly
阅读(65)
评论(0)
推荐(0)
2023年10月23日
[CSP-S 2023] 密码锁
摘要: 题目链接: CSP-S2023-T1 解题思路: 这题也太水了,数据甚至 \(n < 9\),而且一眼暴力,考场直接秒 \(A\)。 首先我们发现,在 \(n=1\) 时,密码锁的可能的转动只有 \(81\) 种,于是我们就可以骗分拿基础分: if(n == 1){ printf("81\n");
阅读全文
posted @ 2023-10-23 21:30 wyl123ly
阅读(965)
评论(0)
推荐(0)
2023年10月20日
测试数据生成
摘要: 测试数据生成 前置知识: \(freopen()\) freopen("filename.Extension_name", "mod", stdin/out); 含义: 文件重定向。 freopen("test.in", "r", stdin); 将所有在 \(test.in\) 中读到的数据作为标
阅读全文
posted @ 2023-10-20 21:07 wyl123ly
阅读(63)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告