会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wanghai673
博客园
首页
新随笔
联系
订阅
管理
随笔 - 21
文章 - 0
评论 - 0
阅读 -
647
[置顶]
积性函数(积性函数概念、欧拉筛求积性函数、莫比乌斯反演)学习笔记
摘要: 1、积性函数 2、欧拉筛求积性函数 3、莫比乌斯反演 4、狄拉克雷卷积
阅读全文
posted @ 2022-11-08 13:47 wanghai673
阅读(27)
评论(0)
推荐(0)
编辑
[置顶]
ACM基础数学 学习笔记 包括GCD、exGCD、埃氏筛、欧拉筛、质因数分解 逆元、费马小定理、欧拉定理、孙子定理 排列组合问题、阶乘、组合数 容斥原理
摘要: 一、 1、逆元
在
m
o
d
M
的
意
义
下
,
a
⋅
b
=
1
,
则
称
a
−
1
=
b
,
b
为
a
的
逆
元
在
m
o
d
M
的
意
义
下
,
a
⋅
b
=
1
,
则
称
a
−
1
=
b
,
b
为
a
的
逆
元
2、欧拉函数 可以用欧拉线性筛求,积性函数。 3、欧拉定理 4、同余方程组(扩展中国剩余定理) 特殊的构造解 二、 1、加法原理,乘法原理 2、排列 3、组合 4、不定方程解法 三、 1、容斥原
阅读全文
posted @ 2022-11-08 13:43 wanghai673
阅读(32)
评论(0)
推荐(0)
编辑
[置顶]
多项式学习笔记
该文被密码保护。
阅读全文
posted @ 2022-10-24 21:34 wanghai673
阅读(0)
评论(0)
推荐(0)
编辑
[置顶]
关于ACM竞赛的相关tips
摘要: 1、vector sort 的降序 vector<int> v; // 其sort降序 bool cmp(int a,int b){ return a>b; } sort(v.begin(),v.end(),cmp); //去重 sort(vt.begin(),vt.end()); vt.erase
阅读全文
posted @ 2021-10-04 22:04 wanghai673
阅读(36)
评论(0)
推荐(0)
编辑
2022年10月31日
Codeforces Round #100 E. New Year Garland
摘要: 好题让我刷新很多对dp状态的观念。 1、先让我们不考虑第二个条件,也就是相邻两层颜色集合不同。 那么显然很容易得到答案为
n
∏
i
=
1
(
m
−
1
)
l
[
i
]
−
1
⋅
m
∏
i
=
1
n
(
m
−
1
)
l
[
i
]
−
1
⋅
m
为什么呢其实显然,一层第一个位置可以填
m
m
个颜色,后面每个位置不能与前面位置相同,
阅读全文
posted @ 2022-10-31 22:42 wanghai673
阅读(17)
评论(0)
推荐(0)
编辑
2022年10月10日
费用流消圈定理
摘要: 有负权环的费用流直接跑EK会死循环,根据消圈定理:该最小费用流最后的残余网络不存在负权环。 可以提前消去负权环, bool clear_circle(int &cost){ memset(cnt,0,sizeof cnt); memset(d,0x3f,sizeof d); memset(vis,0
阅读全文
posted @ 2022-10-10 10:56 wanghai673
阅读(46)
评论(0)
推荐(0)
编辑
2022年10月8日
平面图最小割转换为对偶图最短路问题
摘要: 1、 P4001 [ICPC-Beijing 2006] 狼抓兔子 P4001 [ICPC-Beijing 2006] 狼抓兔子 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 直接上图, 注意dijkstra!!! 判重不要放到循环里 2、 AcWing 3246. 引水入城 原
阅读全文
posted @ 2022-10-08 19:54 wanghai673
阅读(16)
评论(0)
推荐(0)
编辑
2022年10月7日
[CodeForces-1198E] Rectangle Painting 2
摘要: 题解: 朴素做法,是最小点覆盖点数是n*n,考虑离散化后,把每个矩形块看作点,跑最小点权覆盖。 将矩形:左下角(x1,y1)到右上角 (x2,y2) 的 x2++,y2++,那么这样离散化后每个x1<=x<x2,y1<=y<y2, (x,y)都能表示为一个左下闭区间,右上开的一个矩形,且这些矩形刚好
阅读全文
posted @ 2022-10-07 22:00 wanghai673
阅读(24)
评论(0)
推荐(0)
编辑
2022年9月30日
Educational Codeforces Round 136 (Rated for Div. 2) E. Cleaning Robot
摘要: Educational Codeforces Round 136 (Rated for Div. 2) E. Cleaning Robot Problem - E - Codeforces 题意:有一个二行n列的网格,有一些网格是脏的,扫地机器人起点在(1,1) 保证起点干净。 扫地机器人的的路线如
阅读全文
posted @ 2022-09-30 19:16 wanghai673
阅读(68)
评论(0)
推荐(0)
编辑
2022年7月14日
算法模板
摘要: 一、动态规划 1. 状态压缩DP AcWing 1064. 小国王 在 n×n 的棋盘上放 k 个国王,国王可攻击相邻的 8 个格子,求使它们无法互相攻击的方案总数。 #include<bits/stdc++.h> using namespace std; typedef long long ll;
阅读全文
posted @ 2022-07-14 16:38 wanghai673
阅读(38)
评论(0)
推荐(0)
编辑
2022年6月18日
随感
摘要: 不知何时,已忘记平静的感觉。玩游戏很快就腻了;看电影很快没兴趣了;看知乎也是只看新闻;书也没动过了。 封校期间,在steam上玩了很多游戏,但是很快我追求的不再是是游戏本身的快感,而是”下一个“游戏的快感。 长此以往,”游戏“对我更像一种毒,玩不下去,但追求下一款。现在到了暑假,我已经没了兴趣,因为
阅读全文
posted @ 2022-06-18 21:28 wanghai673
阅读(35)
评论(0)
推荐(0)
编辑
下一页
公告
昵称:
wanghai673
园龄:
3年6个月
粉丝:
0
关注:
1
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔档案
2022年11月(2)
2022年10月(5)
2022年9月(1)
2022年7月(1)
2022年6月(1)
2021年12月(2)
2021年11月(4)
2021年10月(5)
阅读排行榜
1. Educational Codeforces Round 136 (Rated for Div. 2) E. Cleaning Robot(68)
2. 费用流消圈定理(46)
3. 程序设计与算法(三)C++面向对象程序设计 第三周 相关笔记(39)
4. 算法模板(38)
5. 程序设计与算法(三)C++面向对象程序设计 第八周 相关笔记(36)
点击右上角即可分享