自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Don't fake it till you made it

Fake it till you become it

  • 博客(10)
  • 收藏
  • 关注

原创 AFO

打出这三个字母或许需要莫大的勇气 因为从此OI也只能成为回忆了 爆炸不能找理由 只是因为自己弱看到因为自己两题的两个小错误 到手的200分没了 幻想最终破灭 不甘心 可也只剩下不甘心了 自己不成熟的心态使我沦落到现在的成绩 我无话可说请假回来后和父母交换了一下意见 还是去冲一下中科大吧 虽然很不情愿 但也没办法 只能怪自己弱 考挂不如狗 博客置顶帖中的意气扬扬现在在我眼中是那

2016-11-21 19:00:05 793 1

原创 HDU5852Intersection is not allowed!

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5852https://en.wikipedia.org/wiki/Lindström–Gessel–Viennot_lemma 行列式的sgn刚好是容斥系数 糖教说这个可以应用到区间图所以直接建行列式然后做成对角线就可以了#include<cstdio>#include<iostream>#i

2016-11-18 15:18:19 452

原创 HDU5608 function

设 G(i)=i2−3i+2G(i)=i^2−3i+2 有莫比乌斯反演可得出F(i)F(i)关于G(i)G(i)的关系 带入得 ∑ni=1F(i)=∑nd=1u(d)∑n/di=1G(i)∑_{i=1}^nF(i)=∑_{d=1}^nu(d)∑_{i=1}^{n/d}G(i) 后面可以O(1) 前面就是经典的杜教筛了#include<cstdio>#include<iostream>

2016-11-17 12:52:40 763

原创 51Nod 1220 约数之和&&PE439

∂(i)∂(i)表示i的约数和 ∑ni=1∑nj=1∂(ij)∑_{i=1}^{n}∑_{j=1}^{n}∂(ij) =∑ni=1∑nj=1∑w|i∑v/jwv∗∑d|w,d|(i/v)u(d)=∑_{i=1}^{n}∑_{j=1}^{n}∑_{w|i}∑_{v/j}wv*∑_{d|w,d|(i/v)}u(d) 我们尝试把d提前 会发现有 =∑nd=1d∗u(d)(∑(n/d)i=1∂(i

2016-11-17 07:46:22 912

原创 SPOJ DIVCNT2

题目链接: http://www.spoj.com/problems/DIVCNT2/根据rzz的课件 可以分三段做度教搞出来一种分一次做的方法 看起来很神的样子#include<cstdio>#include<iostream>#include<vector>#include<cstring>#include<cstdlib>#include<algorithm>#include<

2016-11-16 16:19:20 867

原创 Hackerrank Fibonacci Numbers Tree

题目地址 https://www.hackerrank.com/challenges/fibonacci-numbers-tree 大意: 子树按深度加一段连续的Fib数列 询问两点之间的权值和注意到对于任意数列FF Fi=Fi−1+Fi−2F_{i}=F_{i-1}+F_{i-2} 当a>0,b>0a>0,b>0我们有 Fa+b=Fa−1∗Fibb+Fa∗Fibb+1

2016-11-16 09:49:54 451

原创 Hackerrank SG 函数小结

今天去做了一下Hackerrank上的博弈题 感觉某些Hard有点偏容易?Simple Game: https://www.hackerrank.com/challenges/simple-game 思路:分k=2 k=3 k>=4讨论 计算出SG函数之后直接暴力DPMove the Coins: https://www.hackerrank.com/challenges/move-t

2016-11-14 20:08:27 540

原创 支配树(Dominator tree)学习笔记 及HDU4694Important Sisters

前置技能: LCA (Tarjan)今年冬令营上讲的东西现在才学 惭愧惭愧。。 首先做出图G的dfs树T 其中S为起点 定义T中节点 u 的半必经点sdom[u] 为 u的祖先中能经过若干条非树边到达u的(除了sdom[u]直接引出的边 其余边必须为非树边) 深度最小的节点 则对于任意一条边 (v->u) 这里我们默认sdom idom 记录的是dfn

2016-11-08 18:41:12 2428

原创 后缀平衡树学习笔记

给定一个空串SS 操作1 代表在SS前加入一个字母使之成为新SS 操作2 代表在询问在当前SS中有多少连续子串等于给定串TT假设我们已经有了串SS的后缀平衡树 插入一个字母cc 我们用SiS_i 代表原串SS从第ii个字符开始的后缀 则后缀 cScS与 任意一个后缀 SiS_i的大小关系可以用 c与SiS_i 的第一个字母的大小关系 以及 后缀S1S_1与后缀Si+1S_i+1

2016-11-06 19:48:53 1430

原创 HDU5823color II

怎么现在FWT啥的都烂大街了呀 将集合S分为两个没有连边的集合A BF[i][S]表示集合S能否用i种颜色染色 则有 F[i][S]=[∑A∈SF[i−1][A]∗F[1][B]>0]F[i][S]=[∑_{A∈S}F[i-1][A]*F[1][B] >0] 多美的一个卷积形式啊#include<cstdio>#include<cstring>#include<cstdlib>#in

2016-11-02 19:17:38 492

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除