自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yves___的专栏

eternally advance

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

原创 【五校联考2015 8.20】宝藏

题目大意给出一棵nn个点的树。 若某一时刻你在点xx上,那么下一时刻你会等概率的走到任意一个相邻的点yy上。 给出QQ个询问,形如st p1 p2...pkst\ p_1\ p_2...p_k,表示问从stst出发,沿途依次经过p1,p2,...,pkp_1, p_2,..., p_k(倘若经过p2p_2之前到过了p3p_3,在经过p2p_2之后依旧要重新经过p3p_3一次。)期望时间是多少。n

2015-09-24 17:20:26 521

原创 【集训队作业】MONOPLOY

题目大意给出一棵nn个点,根为00的树,要求实现QQ个操作,包含以下两种。将xx到根染成一种区别于之前所有颜色的颜色查询以xx为根的子树的所有点到根的距离和在这里距离的定义,假如两个相邻城市之间的颜色不同则距离为11。 初始状态下城市的颜色两两不同。n,Q<150,000n, Q<150, 000分析因为初始状态下颜色互不相同,可以发现每个点到根的距离即它在树上的深度。观察每一次将一个点到根

2015-09-24 16:27:55 966

原创 【五校联考2015 9.19】总结

概述这一场的失误主要在第二题,第一题和第三题都得到了估计的分数。 尽管中间花了一个小时去调第二题,但是由于数据太大没法找到错在了哪里。后来发现第二题错在于了它给的权值矩阵的定义是wi,jw_{i, j}表示原串第ii位选jj这个字符的代价,而我在DP时先入为主地写成了SASA的第ii个后缀的代价。结果WA了。 最后一题考虑过用扫描线但是方向有点偏差,最主要是看到nn特别小就一直套在搜索剪枝这里了

2015-09-20 08:26:49 457

原创 【五校联考2015 9.19】C

题目大意平面上有nn个点,每个点都要沿上下左右其中一个方向射出一条射线。问这些射线之间两两不相交且不与除端点外的任何一个点相交的方案数。n<55n<55分析暴力是O(2n)O(2^n)的。 怎么优化这个东西呢? 考虑按xx递增的顺序来进行DP。那么我们只需要判定某个点对某个方向放出射线是否可行。不难发现只需要记录以下几个值就可以进行判定:此前向上射的点中,最下的一个此前向下射的点中,最上的一

2015-09-19 21:12:38 603

原创 差分表

定义对于一个序列 a0,a1,...,an,...a_0, a_1, ... , a_n, ...定义一个新的序列 Δa0,Δa1,...,Δan,...\Delta a_0, \Delta a_1, ... ,\Delta a_n, ...其中 Δai=ai+1−ai\Delta a_i=a_{ i+1 }-a_i那么我们新定义的这个序列{Δan}\{ \Delta a_n \}称序列{an

2015-09-19 19:40:34 5748

原创 【HYSBZ 2759】一道动态树的好题

题目大意给出nn个变量xix_i对应的形如xi=kixj+bi(mod10007)x_i=k_ix_j+b_i \pmod {10007}的方程,要求实现mm个操作,包括以下两种。解出xix_i的值,或输出无解或无穷解将第ii个方程改为xi=k′ixj′+b′i(mod10007)x_i=k_i'x_{j'}+b_i' \pmod {10007}n<30000,m<100000n<30000,

2015-09-18 21:02:58 1041

原创 【五校联考2015 9.13】池塘

题目大意有一个n×mn\times m的矩阵,每个位置上的元素值为0,10, 1或22。其中00不能被走过,11只能被走一次,22可以被走若干次。现在有两只青蛙,第一只要从最上跳到最下,第二只要从最下跳到最上。 其中一只青蛙可以跳的方案如下 任何时候不能跳出地图外,问有多少种方案。n,m<=50n, m<=50分析将两只青蛙统一到从下往上跳。 那么设fa,b,c,df_{a, b, c,

2015-09-14 20:17:30 700

原创 【NOIP2015 模拟9.12】平方和

题目大意要求维护一个序列,实现三个操作在位置xx前插入一个数vv将区间[l,r)[l, r)加上一个值vv询问区间[l,r)[l, r)的平方和分析假如没有第一个操作那么这道题就是一道中规中矩的线段树题了。考试时我也是卡在第一个操作最后一个小时不敢打。OK我们回头再来看看这个第一个操作如何更好地实现 第一种方法是用Splay来维护这个序列,比较暴力比较难写。 第二种方法可以预处理出每个询

2015-09-14 17:32:32 767

原创 离散变换和反演

离散变换与反演求和式的形式不妨设fn=∑nk=0ak,ngkf_n=\sum_{k=0}^n a_{k, n}g_k gn=∑nk=0bk,nfkg_n=\sum_{k=0}^n b_{k, n}f_k则两式可以相互推导的充要条件是∀k,i≠j,ai,kbj,k=0\forall k, i\neq j, a_{i, k}b_{j, k}=0 ∀k,i=j,ai,kbj,k=1\forall k,

2015-09-10 15:37:05 1098

原创 【HNOI 2010】弹飞绵羊

题目大意要求维护一个nn个节点的森林,实现mm个询问,其中包括将xx的父亲设为yy查询xx的深度n<200,000n<200, 000 m<100,000m<100, 000分析动态树的入门题。 只需要实现accessaccess操作以及维护子树大小sizesize即可。其实我做这道题是为了找找写动态树的感觉,发现了不少要注意的细节。我的实现里面有两个特殊的函数top(x)top(x)和

2015-09-10 15:18:02 823 2

原创 群论专题

群论与Polya群各种定义代数系统:由非空集合SS与kk个一元或二元运算f1,f2,...,fkf_1, f_2, ... , f_k组成的系统,记作<S,f1,f2,...,fk><S, f_1, f_2, ..., f_k>。具有封闭性。满足结合率的代数系统称半群存在单位元ee的半群称作独异点任意元素存在逆元的半群称作群。性质封闭性满足结合率存在单位元,且单位元唯一存在逆元,且

2015-09-08 15:49:59 1869 1

原创 【五校联考2015 9.5】我才不是萝莉控

题目大意你在一个n×nn\times n的网格图上,初始站在(1,1)(1, 1)点,要求到达(n,n)(n, n)点。 假如你现在在(x,y)(x, y)点,那么你有两种行走方式。走到(x+1,y+1)(x+1, y+1)点花费BxB_x的代价走到(x,⌈y2⌉)(x,\lceil \frac{y}{2} \rceil)其中Bx=∑ni=xAiB_x=\sum_{i=x}^n A_i,AA

2015-09-08 15:13:59 927

原创 【五校联考2015 9.5】送你一棵线段树

题目大意你有nn棵树。每一棵树的形态如下给出:0号树T0T_0只有一个点,标号为0对于第ii棵树Ti(i>0)T_i(i>0),它通过拷贝第AiA_i和BiB_i棵树,并将对应原树上的CiC_i号和DiD_i号节点链接一条LiL_i的边得到。并且新树上原本属于BiB_i节点的节点标号都加上了sizeAisize_{A_i}。现在要求你计算每一棵树的这个值∑i∈Ti∑j∈Tidis(i,j)\s

2015-09-07 21:47:04 531

原创 【五校联考2015 9.4】总结

思绪怎么说呢,感觉这场打得很烂。开始打总结就想着把失败原因推给不习惯三个半小时的比赛。可是仔细想想,都高二了,分配不好时间这样的错误已经变得责无旁贷了。首先第一题和第二题都是该切下来的。由于对第三题的错误估计,耗费了最后的一个小时。其次第一题没有对拍,导致长度为$1$这个问题没有拍出来,而且我在思考时就已经发现了存在这个问题。实现时却忘记了。尽管第二题想到了可行的解法,但是远没有题解的解法简单而巧妙

2015-09-04 22:36:10 532

空空如也

空空如也

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

TA关注的人

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