会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
EncodeTalker
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
20
下一页
2019年7月10日
五边形数与分拆数
摘要: 记$f(n)$为将正整数$n$拆分成若干个整数之和的方案数例如由于$4=1+1+1+1=1+1+2=2+2=1+3=4$,所以$f(4)=5$,同样的,有$f(5)=7$ 普通的背包dp做法在这里不再叙述,这里仅介绍生成函数的做法 考虑$f(n)$的生成函数$F(x)$,通过枚举使用了多少个1,多少
阅读全文
posted @ 2019-07-10 23:21 EncodeTalker
阅读(1245)
评论(0)
推荐(0)
2019年7月6日
luogu3826 [NOI2017]蔬菜
摘要: "[NOI2017]蔬菜" ~~太神了写不来~~ 一眼看出来是个网络流(费用流),口胡一个建图(勿轻信,未实践):对每一天用一个节点来表示,卖什么菜则用连边表示,对于当前的蔬菜,源点向这种蔬菜未完全变质的天连边,容量为在这一天变质的蔬菜量,费用为$a_i$,特别的对于$s_i$,我们在最后一天单独拆
阅读全文
posted @ 2019-07-06 00:05 EncodeTalker
阅读(119)
评论(0)
推荐(0)
luogu3825 [NOI2017]游戏
摘要: "[NOI2017]游戏" 3 SAT问题?这不是npc吗。。。 但是我们发现$x\leq 8$,于是我们可以枚举这些$X$禁止使用了什么类型的汽车,很明显我们只需要枚举$A$和$B$就可以覆盖所有的情况了 之后就是一个经典的2 sat求方案了 感觉思路简单清晰但是有些难写 c++ include
阅读全文
posted @ 2019-07-06 00:04 EncodeTalker
阅读(149)
评论(0)
推荐(0)
luogu3823 [NOI2017]蚯蚓排队
摘要: "[NOI2017]蚯蚓排队" ~~为什么我觉得T2比T1裸啊~~ 突破口是$k\leq 50$,我们可以直接维护当前串长$\leq k$的所有子串的$hash$值,那么$3$操作的时间复杂度变成了$O(\sum|S|)$ 考虑如何维护$1,2$操作(其实1操作对此的暗示也十分明显),我们通过维护一
阅读全文
posted @ 2019-07-06 00:02 EncodeTalker
阅读(182)
评论(0)
推荐(0)
luogu3822 [NOI2017]整数
摘要: "[NOI2017]整数" 最简单的想法是模拟这个过程,即对于$a$将其拆成许多个$2^i$之和,然后将每一个暴力的往那个高精度二进制数上加或减,对于加法,我们在这一位上加1,如果这一位原来是1的话下我们就将高位上连续的一段1变成0,并且将再下一位的0变成1(模拟一下这个进位过程)。减法的话同理,就
阅读全文
posted @ 2019-07-06 00:01 EncodeTalker
阅读(163)
评论(0)
推荐(0)
2019年7月5日
某蒟蒻的考场编程环境配置
摘要: 发现自己最近在几个系统和机子之间反复横跳,有必要记一下自己的相关配置了 头文件(我不用万能头我自豪) #include<iostream> #include<string.h> #include<string> #include<stdio.h> #include<algorithm> #inclu
阅读全文
posted @ 2019-07-05 19:34 EncodeTalker
阅读(275)
评论(0)
推荐(0)
2019年7月4日
luogu1587 [NOI2016]循环之美
摘要: 题目链接: "luogu1587" 首先是题目中的“纯循环小数”让人感觉十分清奇 对于一个分数$\frac{x}{y}$,要满足条件首先得使得$gcd(x,y)=1$,其次因为纯循环必然存在一个循环节的长度$l$使得将小数点右移$l$位之后两个数的小数部分相同,写出来就是这个样子 $$ \frac{
阅读全文
posted @ 2019-07-04 00:36 EncodeTalker
阅读(192)
评论(0)
推荐(0)
积性函数小结
摘要: 定义及前置芝士 数论函数:指定义域为正整数、定义域为复数的函数,在OI中这类函数的值域 极大多数 也为整数 积性函数:指对于数论函数$f(x)$和任意一对互质整数$a,b$,均有性质$f(ab)=f(a)f(b)$。 莫比乌斯反演和狄利克雷卷积: "很久以前自己写过的博客" 在OI中,有一类经典的问
阅读全文
posted @ 2019-07-04 00:15 EncodeTalker
阅读(447)
评论(0)
推荐(0)
2019年7月2日
bzoj 2959: 长跑
摘要: "bzoj 2959: 长跑" 可以看作是这道题的加强版:https://www.luogu.org/problemnew/show/P2542 看到动态维护$Tarjan$缩点就考虑使用$LCT$,使用一个并查集$f$表示点$i$所在的点双的“标志”点是哪一个,$link$时分类讨论一下即可 然后
阅读全文
posted @ 2019-07-02 23:54 EncodeTalker
阅读(254)
评论(0)
推荐(0)
2019年6月28日
loj #3146. 「APIO 2019」路灯
摘要: "loj 3146. 「APIO 2019」路灯 " 暴力的话就是查询$(l,r)$之间是否全部是1,考虑如何优化查询 我们可以利用$set$来维护每一个全$1$区间和它出现的时间,具体的,用$(lp,rp,l,r)$来表示$(lp,rp)$的全$1$区间在时间$[l,r]$中是存在的 那么对于一个
阅读全文
posted @ 2019-06-28 23:57 EncodeTalker
阅读(268)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
20
下一页
公告