Loading [MathJax]/jax/element/mml/optable/BasicLatin.js
会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
computer_luo
喜欢的话就坚持吧!还有很长的一段路要走呢~
博客园
首页
新随笔
联系
订阅
管理
随笔 - 24
文章 - 0
评论 - 2
阅读 -
4089
[置顶]
数论基础学习总结(持续补充中)
摘要: 数论基础 算术基本定理(唯一分解定理) 任何一个大于1的自然数都可以唯一分解成有限个素数的乘积
N
=
p
a
1
1
×
p
a
2
2
×
.
.
.
×
p
a
n
n
|
p
1
<
p
2
<
.
.
.
<
p
n
,
a
i
∈
Z
上式中
p
i
为素数 有关素数筛 埃
阅读全文
posted @ 2018-11-02 23:15 computer_luo
阅读(314)
评论(0)
推荐(0)
2018年12月23日
2018 EC Final 感想
只有注册用户登录后才能阅读该文。
阅读全文
posted @ 2018-12-23 18:44 computer_luo
阅读(182)
评论(0)
推荐(0)
2018年12月17日
CodeForces 1081E Missing Numbers <<数学
摘要: 题意 有一个前缀和是平方数的序列,也就是一个严格递增平方数的差分序列,奇数项丢了,给出偶数项,要求输出所有项。 思路 首先列出一个式子,对于题设差分序列中的一项c,必定要满足有
a
2
−
b
2
=
c
,即
(
a
−
b
)
×
(
a
+
b
)
=
c
,那么现在已知c,如何定出a和b呢,很容易想到把c因式分解
阅读全文
posted @ 2018-12-17 17:51 computer_luo
阅读(299)
评论(0)
推荐(0)
2018年12月11日
HDU 6299 Balanced Sequence <<贪心
摘要: 题意 给出至多1e5个长度不超过1e5的括号序列,问将他们排序重组后最多能有多少对合法括号 思路 先将已经匹配的括号全部去掉,然后我们的序列就只会剩下三种形式——
"((((("
,
"))))((("
,
"))))"
,然后这时候就只有序列的左右括号的数量起作用了,所以我们只需通过这个条件来对他
阅读全文
posted @ 2018-12-11 18:27 computer_luo
阅读(134)
评论(0)
推荐(0)
2018年12月10日
HDU 6315 Naive Operations <<线段树
摘要: 题意 在一个数据结构上实现区间加一,询问区间内
a_i/b_i
的和,
b_i
是事先给出的一个序列 思路 线段树维护区间最小值与区间和,区间最小值维护
a_i
序列,每次加操作区间最小值减一,如果最小值减到零,就去暴力更新区间和,区间和维护的是答案的和。 代码 后记 还是要学会线段树的灵活运用的!
阅读全文
posted @ 2018-12-10 12:44 computer_luo
阅读(120)
评论(0)
推荐(0)
2018年12月9日
HDU 1569 方格取数(2) << 最大点权独立集
摘要: 题意 升级版的方格取数 思路 图中选一个点就不能选四周的点,转化为二分图,求最大点权独立集。要求最大点权独立集,即是求最小点权覆盖,求点权和减去最小割,即是求最小割,即是求最大流,关于建图,每个点向周围四个点建边即可,证明与说明略。 代码
阅读全文
posted @ 2018-12-09 13:53 computer_luo
阅读(131)
评论(0)
推荐(0)
2018年12月7日
POJ 2653 Pick-up sticks <<判断线段交
摘要: 题意 求与上方的线段都没有交集的线段 思路 暴力判断线段交即可。 判断线段交的方法: 1.快速排斥实验 如图,如果两条线段不相交,他们所组成的矩形也不相交,而判断矩形相交是很方便的,用这个方法可以快速筛掉一些线段。 当然这并不是充要条件,两矩形相交也可能线段不相交。 所以矩形不相交是线段不相交的充分
阅读全文
posted @ 2018-12-07 11:13 computer_luo
阅读(148)
评论(0)
推荐(0)
2018年12月5日
HDU 4539 郑厂长系列故事——排兵布阵 <<状压dp
摘要: 思路 被这道题折磨死了,只是发上来纪念一下,思路同方格取数(1),我已经疯了! 代码
阅读全文
posted @ 2018-12-05 23:59 computer_luo
阅读(172)
评论(0)
推荐(0)
HDU 1565 方格取数(1)<<状压dp
摘要: 题意 给定n*n的一个矩阵,每个格子有个非负数,要求是取了这个数就不能取它相邻的数,要使得取得数总和最大。 思路 这题一开始完全不知道怎么搞,查了题解之后发现有状压的做法和网络流(最大团)的做法,然而最大团已经触及我的知识盲区了,有空再补一下这个做法。 这里谈状压dp的解法。限于空间和时间,当然不能
阅读全文
posted @ 2018-12-05 16:54 computer_luo
阅读(236)
评论(0)
推荐(0)
2018年12月3日
HDU 3091 Necklace <<状压dp
摘要: 题意 要把一些珠子串成一串,每个珠子只可以和限制特定的别的珠子串在一起,给定珠子数量和限制条件,求能组成的不同的项链的种数。 思路 看数据范围,再加上这是有限制条件的问题求解,很容易发现是状压dp的问题。dp[i][j]表示放下第i个珠子后的状态为j(即i为前一个珠子),只要保证下一个珠子能和前一个
阅读全文
posted @ 2018-12-03 23:01 computer_luo
阅读(128)
评论(0)
推荐(0)
HDU 1074 Doing Homework<<状压dp
摘要: 题意 一个人要完成作业,给定作业的ddl和完成所需时间,超时扣分,要决定完成作业的顺序使得扣分最少 思路 暴力枚举需要n!次,不可取,但发现做完相同的题目时,用时是相同的,但扣分不同,就想到利用状态压缩,把做了哪几题的状态用1<<n的状态数记录,dp[i]表示状态为i时的扣分,最小化dp[i] 然后
阅读全文
posted @ 2018-12-03 09:31 computer_luo
阅读(111)
评论(0)
推荐(0)
下一页
公告
昵称:
computer_luo
园龄:
6年10个月
粉丝:
1
关注:
2
+加关注
<
2025年6月
>
日
一
二
三
四
五
六
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
1
2
3
4
5
6
7
8
9
10
11
12
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
拓扑排序
(1)
随笔分类
dp(6)
LCA(3)
STL(1)
计算几何(1)
树(1)
树状数组(2)
数论(3)
数学(1)
贪心(1)
图论(3)
拓扑排序(1)
网络流(2)
线段树(1)
杂文(2)
知识点总结(1)
随笔档案
2018年12月(10)
2018年11月(5)
2018年10月(2)
2018年9月(6)
2018年8月(1)
相册
background(1)
阅读排行榜
1. 数论基础学习总结(持续补充中)(314)
2. CodeForces 1081E Missing Numbers <<数学(299)
3. HDU 2586 How far away ? << LCA+tarjin求树上任两点最短距离裸题(269)
4. ACM-ICPC 2018 焦作赛区网络预赛 B. Mathematical Curse << DP(256)
5. HDU 1565 方格取数(1)<<状压dp(236)
评论排行榜
1. 1076E/Educational Codeforces Round 54-E. Vasya and a Tree<<dfs序 树状数组(1)
2. POJ 3687 Labeling Balls <<拓扑排序(1)
推荐排行榜
1. POJ 3687 Labeling Balls <<拓扑排序(1)
最新评论
1. Re:1076E/Educational Codeforces Round 54-E. Vasya and a Tree<<dfs序 树状数组
%
--Lin88
2. Re:POJ 3687 Labeling Balls <<拓扑排序
tql
--Lin88
点击右上角即可分享