自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 20160331模拟

#T1题目大意题解T2题目大意f=∑ni=1wi∗xi2,限定∑ni=1xi=n,给定{wi≥0},询问f的最小值f=\sum_{i=1}^n w_i*{x_i}^2,限定\sum_{i=1}^nx_i=n,给定\{w_i\ge0\},询问f的最小值 50pt   n≤4,100pt   n≤2000050pt~~~n\le 4,100pt~~~n\le 20000题解这个正解就一句话,正好我还想

2016-03-31 22:46:05 381

原创 对拍文件

bash对拍#!/bin/bashfpc randomfpc afpc bi=1tot=10000000while [ $i -le $tot ] do ./random > data.in ./a < data.in > a.out ./b < data.in > b.out if diff -b a.out b.out; then echo

2016-03-29 09:44:47 786

原创 BestCoder Round #77

T1 xiaoxin juju needs help题目大意给定每个字符出现的个数,询问排列为回文串的个数题解分为奇偶回文串,奇回文串只含一种字符出现奇数次,偶回文串要求所有字符都只出现偶数次 然后含重复字符的排列数Pnn∏Paiai\frac{P_n^n}{\prod P_{a_i}^{a_i}} CODET2 India and China Origins题目大意给定n∗m的图,每个点会在某

2016-03-27 15:53:55 491

原创 概率期望相关

概率期望相关预备知识P(A):表示事件A发生的概率E(A):表示事件A发生的期望P(A):表示事件A发生的概率\\E(A):表示事件A发生的期望对于事件A,E(A)=1P(A)(A是否发生对B是否发生没有影响)对于事件A,E(A)=\frac{1}{P(A)}(A是否发生对B是否发生没有影响)对于两个相互独立事件A和BE(A+B)=E(A)+E(B)E(AB)=E(A)E(B)E(A/B)=E

2016-03-27 10:20:31 6865 1

原创 DP泛做

DP泛做[CF455 A] Boredom题目大意给定n个数,每次任选一个数ai,得到ai的得分,同时ai−1和ai+1都消失,无法再被选取,询问最大得分和给定n个数,每次任选一个数a_i,得到a_i的得分,同时a_i-1和a_i+1都消失,无法再被选取,询问最大得分和题解dp[i,1]:[1,i]的数都被处理完,i这个数被选的最大得分和dp[i,1]:[1,i]的数都被处理完,i这个数被选的最大得

2016-03-23 19:05:14 823

原创 [BZOJ2017] [Usaco2009 Nov]硬币游戏

传送门http://www.lydsy.com/JudgeOnline/problem.php?id=2017题目大意第一个人最开始拿一枚/两枚硬币,后面的人拿的硬币个数为[1..2∗上一个人拿的]第一个人最开始拿一枚/两枚硬币,后面的人拿的硬币个数为[1..2*上一个人拿的] 两个人都希望拿走最多钱数,询问第一个人最多拿多少两个人都希望拿走最多钱数,询问第一个人最多拿多少题解sum[i]:后缀和

2016-03-21 10:30:03 1032

原创 BestCoder Round #76

T1 DZY Loves Partition题目大意给定n,m,询问将n拆成m个互不相同的数的和且乘积最大给定n,m,询问将n拆成m个互不相同的数的和且乘积最大题解我们都知道和一定时乘积最大肯定差最小 所以我们不妨假设答案一定是两段连续的数的乘积 并且两段相邻的位置的差一定≤2\le 2(显然,我就不证了) CODET2 DZY Loves Connecting题目大意给定一棵树,求所有联通块

2016-03-21 09:06:30 376

原创 [BZOJ1042] [HAOI2008]硬币购物

传送门http://www.lydsy.com/JudgeOnline/problem.php?id=1042题目大意硬币购物一共有4种硬币。面值分别为c1,c2,c3,c4。某人去商店买东西,去了tot次。每次带di枚ci硬币,买si的价值的东西。请问每次有多少种付款方法。题解容斥原理 ans=全部方案-不合法方案 全部方案就是指不考虑带的硬币数量的限制 这个背包一下就好了 不合法的状态就

2016-03-18 21:37:50 517

原创 [BZOJ4145] [AMPPZ2014]The Prices

传送门http://www.lydsy.com/JudgeOnline/problem.php?id=4145题目大意自己看吧题解dp[i,j]:表示前i家店达到买齐j的状态的最少钱数dp[i,j]:表示前i家店达到买齐j的状态的最少钱数 dp[i,j]=min(dp[i−1,j],dp[i−1,k]+d[i]+差的物品总额)dp[i,j]=min(dp[i-1,j],dp[i-1,k]+d[i]

2016-03-18 15:41:02 435

原创 关于Pascal的GDB调试

废话少说请看干货(不定期更新) 一下以ubuntu平台来说明,windows下命令相同 首先在终端里编译.pas文件,要加上 -g的编译命令 fpc -g a.pas或fpc -g a 然后用gdb运行这个程序 gdb a (windows下也可以这么写) 一般先设置断点b 行数 然后r开始运行程序 s是单步跟踪且进入过程,相当于FPC里的F7 n相当与F8 c运行到下一

2016-03-18 15:05:42 849

原创 [BZOJ2342] [Shoi2011]双倍回文

传送门http://www.lydsy.com/JudgeOnline/problem.php?id=2342题目大意求最长双倍回文串长度题解manacher+最优化剪枝水过 CODE

2016-03-18 10:44:09 535

原创 [BZOJ1233] [Usaco2009Open]干草堆tower

传送门http://www.lydsy.com/JudgeOnline/problem.php?id=1233题目大意有n个干草堆排成一行,每堆有个宽度ai,现在要且分成若干段,把每一段的干草拼起来,然后逐段堆砌,越左的段放在下面,且宽度要逐层非严格递减。求层数最多是多少层有 n 个干草堆排成一行,每堆有个宽度 ai,现在要且分成若干段,把每一段的干草拼起来,然后逐段堆砌,越左的段放在下面,且宽度要

2016-03-17 19:00:36 1183

原创 [BZOJ1516] [POI2006]Mag-Warehouse

传送门http://www.lydsy.com/JudgeOnline/problem.php?id=1516题目大意给定平面上整点坐标,和每个点的贡献,找到一整点,使得所有给定点到该点的切比雪夫距离∗贡献的和最小给定平面上整点坐标,和每个点的贡献,找到一整点,使得所有给定点到该点的切比雪夫距离*贡献的和最小题解转化为曼哈顿距离后找中位数即可 然后我too naive地交了一发,因为我看到disc

2016-03-17 16:02:47 526

原创 [BZOJ1604] [Usaco2008 Open]Cow Neighborhoods 奶牛的邻居

传送门http://www.lydsy.com/JudgeOnline/problem.php?id=1604题目大意给定n个点的坐标和C,若两个点间的曼哈顿距离≤C,就连一条边,询问联通块个数和最大联通块大小给定n个点的坐标和C,若两个点间的曼哈顿距离\le C,就连一条边,询问联通块个数和最大联通块大小题解曼哈顿距离转切比雪夫:(x,y)=(x+y,x−y)(x,y)=(x+y,x-y) 切比

2016-03-17 13:56:49 957

原创 [BZOJ3170] [Tjoi 2013]松鼠聚会

传送门http://www.lydsy.com/JudgeOnline/problem.php?id=3170题目大意给定n个点坐标,求n−1个点到某一个点的最小切比雪夫距离和给定n个点坐标,求n-1个点到某一个点的最小切比雪夫距离和题解两个点的切比雪夫距离为d=max(|x1−x2|,|y1−y2|)两个点的切比雪夫距离为d=max(|x_1-x_2|,|y_1-y_2|) 写一下曼哈顿距离的常

2016-03-17 11:23:04 1118

原创 莫比乌斯相关

以下pp均代表素数莫比乌斯函数μ(n)=⎧⎩⎨1(−1)k0n=1n=p1p2...pkn含有完全平方因子\mu(n)=\begin{cases}1&\text{n=1}\\(-1)^k&\text{$n=p_1p_2...p_k$}\\0 &\text{$n$含有完全平方因子}\end{cases}∑d|nμ(d)={10(n=1)(n>1)\sum_{d|n}\mu(d)=\begin{ca

2016-03-08 11:57:40 500

原创 [BZOJ3697] 采药人的路径

传送门http://www.lydsy.com/JudgeOnline/problem.php?id=3697题目大意给定一棵树,找一些路径满足,路径上0,1数量相等,并在路径上找到一个点(休息站),改点到路径两端上0,1数量也相等,同一条路径点不同,记为不同,询问有多少条路径满足条件题解点分治 对于一个点uu我们遍历每棵子树中的节点vv,求出dis(u,v)dis(u,v),我们记录这条路径上有

2016-03-07 09:14:35 703

原创 [BZOJ3991] [SDOI2015]寻宝游戏

传送门http://www.lydsy.com/JudgeOnline/problem.php?id=3991题目大意给定一棵树,询问从某一关键点出发再回到该点遍历所有关键点的最短距离 支持加入1个和删除1个关键点题解首先最短路径一定是按照DFS序走 所以就动态维护关键点的DFS序就好了 (c++能用set!!我只好写了个SplayQAQAQAQ){$M 100000000,0,1000000

2016-03-06 13:57:16 920

原创 [BZOJ3572] [Hnoi2014]世界树

传送门http://www.lydsy.com/JudgeOnline/problem.php?id=3572题目大意给定一棵树,每次给一些关键点,树上每个点都被离他最近的关键点支配,距离相同取编号小的关键点,每次询问每个关键点支配的点个数题解显然虚树(数据范围),主要在统计上 建出虚树后,我们先求出来虚树上的每个点被哪个关键点支配 这个两次DFS统计即可(一次用ii子树中的节点更新ii一次用i

2016-03-05 23:54:32 543

原创 [BZOJ3611] [Heoi2014]大工程

###题目大意给定一些树上的关键点询问1.两两之间的路径和2.两两之间的最长路径3.两两之间的最短路径

2016-03-04 18:47:03 672

原创 [BZOJ1369] [Baltic2003]Gem

给树上点附正整数权值,要求相邻两点权值不同,询问最小权值和

2016-03-04 15:30:38 841

原创 一道计数DP

题目大意你有面值为[1..n][1..n]的硬币任意多个 询问有三个任务 1.凑出面值vv的方案数 2.凑出面值vv且用<=a<=a枚硬币的方案数 3.凑出面值vv且用b<=<=ab<=<=a枚硬币的方案数 对于以上三个询问,选择{1,2}\{1,2\}和{2,1}\{2,1\}来拼出3是同一种方案题解这三问题其实就是一个问题….就是整数拆分嘛 为了不重复,我们每次用的硬币面值都是单调的

2016-03-04 14:58:26 347

原创 [BZOJ3522] [Poi2014]Hotel

传送门www.lydsy.com/JudgeOnline/problem.php?id=3522题目大意给定一棵树,找到三个不同的点,使得三个点两两间距离相等,询问方案数题解三个点肯定在三个不同的子树里,不可能是在同一条链上 枚举根,处理出子树中的深度为ii的点数 当给定{a1,a2,⋯,an}\{a_1,a_2,\cdots,a_n\},我们任取两个相乘求和我们是这么求的(以n=5n=5为例)

2016-03-04 08:33:43 926

原创 [BZOJ3879] SvT

传送门http://www.lydsy.com/JudgeOnline/problem.php?id=3879题目大意给定一个字符串 每次询问这个字符串得一些后缀两两之间的lcplcp之和题解建立反串的SAM得到后缀树 求点间的LCP转化为LCA 每次建立虚树就好了const maxn=500005;type data=record fa,len,key:longin

2016-03-02 20:39:38 654

原创 [BZOJ3174] [Tjoi2013]拯救小矮人

传送门http://www.lydsy.com/JudgeOnline/problem.php?id=3174题目大意一些人身体长aia_i手长bib_i 用其中一些人并让某个人ii在顶上使得a1+a2+⋯+ai+bi>=ha_1+a_2+\cdots +a_i+b_i>=h那么最顶上的人就能出去 询问最大出去的人数题解长得高的人(ai+bi大)_{(a_i+b_i大)}自救的机会更大所以尽量后

2016-03-02 14:42:00 661

原创 [BZOJ2286] [Sdoi2011]消耗战

传送门http://www.lydsy.com/JudgeOnline/problem.php?id=2286题目大意给定一棵树,树上有边权,切断一条边消耗边权大小的能量 每次给定一些关键点,使这些关键点都不能与1联通,询问最小代价题解树形DP dp[i]:使i不与它子树中任意一个关键点联通的最小代价dp[i]:使i不与它子树中任意一个关键点联通的最小代价 dp[i]=∑min{dp[son[

2016-03-01 20:30:55 1168

原创 [BZOJ4199] [Noi2015]品酒大会

传送门http://www.lydsy.com/JudgeOnline/problem.php?id=4199题目大意给定以i开始的所有子串权值为ai给定以i开始的所有子串权值为a_i 询问所有子串中lcp(i,j)(从i开始和从j开始的子串)<=1..n−1的对数以及max{ai∗aj}询问所有子串中lcp(i,j)_{(从i开始和从j开始的子串)}<=1..n-1的对数以及\max\{a_i*

2016-03-01 10:31:43 759

空空如也

空空如也

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

TA关注的人

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