ganjingxian的博客

既然选择了OI这条路。就义无反顾地走下去,奋勇拼搏。

排序:
默认
按更新时间
按访问量

3878. 【NOIP2014模拟】木马

题目就不贴出来了。 直接上题解: 首先这道题显然要求我们强制在线。 其次我们可以发现一个显然的东西,某个数t对答案的贡献,如果在序列中出现了偶数次,那么贡献为0,否则贡献为本身,那么我们考虑用权值线段树维护每个数出现的次数,然后维护一下答案就可以了。区间答案合并时,判断一下左区间的数的个数即...

2018-06-13 12:23:01

阅读数:7

评论数:0

spoj10628- Count on a tree

题目大意 给你一棵有n个结点的树,节点编号为1~n。每个节点都有一个权值。要求执行以下操作: U V K:求从节点u到节点v的第k小权值 题解 这不是道主席树裸题吗,其实就是要询问四颗权值线段树,u,v,lca(u,v),fa(lca(u,v)),lca树上倍增都会吧。虽说好象真的挺简...

2018-06-08 20:28:44

阅读数:12

评论数:0

4163. 【NOI2015模拟WWX】求同 (【CF251D】Two Sets)

前言: 这两道题,其实是一道题,几乎没有什么区别。 题目(4163. 【NOI2015模拟WWX】求同) :求同,字面意思就是寻求共同之处。这道题目就与此相关。简而言之,问题是这样的,给出n个非负整数a1..an,要求2个正整数数集S和T,使得S和T中的所有元素都在[1,n]之间,且S和...

2018-06-06 07:16:59

阅读数:11

评论数:0

倍增lca学习小结

思路十分简单,就是设fi,jfi,jf_i,_j表示i向上跳2j2j2^jj步,到达的结点, 状态转移方程就是fi,j=f[f[i][j−1],j−1]fi,j=f[f[i][j−1],j−1]f_i,_j=f[f[i][j-1],j-1]意思是先往上跳2j−12j−12^{j-1},接着再跳2...

2018-06-03 20:12:02

阅读数:9

评论数:0

主席树(可持久化线段树)学习小结(快速入门)

问题引入: 如题,给定N个正整数构成的序列,将对于指定的闭区间查询其区间内的第K小值。 一个简单想法 我们考虑一个线段树的做法,假如一个区间l, r我们用一个用这个区间内出现过的数的个数组成一颗权值线段树,找第k小就用线段树上二分即可。但是这样还是太大了。所以就考虑用前缀和,但是会发现空...

2018-06-01 20:27:42

阅读数:13

评论数:0

jzoj1723. 【ZJOI2008】骑士

题意 给你n个人,每人都有一个战斗力,每个人在这n个人当中,都有他最痛恨的一个(不是自己),先要组建一支军队,使得军队中对于每个人没有他所痛恨的,且军队的战斗力最大,军队的战斗力,定义为这支军队的所有人的战斗力之和。 题解 这道题其实并不难。仔细想想还是可以想到的。 看到这道题,是不是联想...

2018-02-11 13:16:38

阅读数:40

评论数:0

jzoj1303骑士

说在前面: 这道题目是上次集训的时候,还没有改的,之前给低年级的同学讲课的时候,找题,无意中就找到了这一道,然后发现还是不算太难,那时候没做出来真是有点傻。不过其实这道题模型的转换还是十分巧妙的。 题目大意: 骑士 (Standard IO) Time Limits: 5000 ms ...

2018-02-08 16:39:25

阅读数:78

评论数:0

jzoj3610/bzoj3309

目录 题目描述 Description Input Output Sample Input 数据规模 前言 预备知识 题解 解决一个问题 推式子 对gT的求解 线筛分块与代码 线筛g 分块 the end 目录 题目描述 Description 对于正整数n...

2018-01-30 20:23:25

阅读数:72

评论数:0

3917 【NOIP2014模拟11.2A组】福慧双修 (Standard IO)题解

目录 目录 原题 Description Input Output Sample Input Sample Output Data Constraint 题解 40分 100分 模型转换 做法 I II III 小结 原题 Description 菩萨为行,福慧...

2018-01-26 21:27:49

阅读数:111

评论数:0

jzoj5414(幸运值)

题目大意 校庆志愿者小Z在休息时间和同学们玩卡牌游戏。一共有n张卡牌,每张卡牌上有一个数Ai,每次可以从中选出k张卡牌。一种选取方案的幸运值为这k张卡牌上数的异或和。小Z想知道所有选取方案的幸运值之和除以998244353的余数。 题解 对于这道题目,我们可以用一个经典套路——拆位,我们...

2018-01-25 20:11:29

阅读数:99

评论数:0

2018.01.21【GDKOI2018】模拟B组总结

目录 目录 前言 T1 题目大意 题解 小结 T2 题目大意 T3 题目大意 题解 小结 T4 题目大意 题解 小结 前言 – 这次比赛又考得不是很好,同时也反映出了我的一些问题。 T1 – 题目大意 题目大意:给你一棵树,每...

2018-01-22 14:08:49

阅读数:59

评论数:0

差分表小结

前言记得之前在某本书上看到一个奇怪的东西没有仔细看,只是说这东西可以用来求一些数列的和,然后某天心血来潮,便用了半天来推这个东西,总算是有点眉目,这里小结一下。引例假设我们要求∑ni=1i3\sum _{i=1} ^n {i^3}(当然有更优秀的做法),不过这里我们考虑用差分表。正题我们先把前几项...

2017-12-27 20:39:20

阅读数:183

评论数:0

2017.12.09【NOIP提高组】模拟赛B组总结

前言又是一次考得不好的比赛,主要问题并不是说没有想到,而是打错了许多小细节,实在太坑爹,犹记之前一道水题,本来考试就能对的,但是程序打得太丑,以至时超,所以说打代码也是有很多技巧的,还是得继续磨炼。T1直接从前往后扫,遇到一个c的就加入小根堆中,若遇到一个e就判断当前的元素个数是否大于限制,是则删...

2017-12-11 15:04:32

阅读数:51

评论数:0

HDU2196 Computer (树形dp或树的直径)

题意 给定一个n个点的树,两点之间的距离定义为他们两点之间最短路经过的边数,问对于每个i,其它点距离i最远是多少(n小于等于100000) 题解 首先将这棵树转换为有根树 方法一:(利用树的直径) 求出这棵树的任意一条直径(u,v),然后dfs出u及v到其他任意一个点i的距离,那么对...

2017-12-02 07:54:34

阅读数:89

评论数:0

浅谈树状数组

前言这篇博文主要讲的是树状数组区间修改和区间查询。开门见山,直奔主题首先都知道差分吧,不知道的可以看一下 http://blog.csdn.net/ganjingxian/article/details/78278392这里随便说一下,就是说假如要将l到r这个区间内的每个元素的值加上x,(只支持...

2017-11-18 09:27:03

阅读数:53

评论数:0

口胡【NOIP2012DAY1】借教室

题目题目描述 在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样。 面对海量租借教室的信息,我们自然希望编程解决这个问题。我们需要处理接下来n天的借教室信息,其中第i天学校有ri个教室可供租...

2017-10-18 21:50:19

阅读数:60

评论数:0

一道趣题(数学)

题目试证明:在任意6人的集会上,或者有3人彼此相识,或者有3人彼此不相识,(两个人之间的关系只有相互认识或者相互不认识)。证明:我们可以把问题抽象成有六个点,每两个点直接连一条边,要么是红色,要么是蓝色,证明,以这些点以及线段组成的三角形中,必有一个是同色三角形。 如下图,假设六个点分别为A,B...

2017-10-09 15:04:31

阅读数:75

评论数:0

【NOIP2012DAY1】国王游戏

题目恰逢H国国庆,国王邀请n位大臣来玩一个有奖游戏。首先,他让每个大臣在左、右手上面分别写下一个整数,国王自己也在左、右手上各写一个整数。然后,让这n位大臣排成一排,国王站在队伍的最前面。排好队后,所有的大臣都会获得国王奖赏的若干金币,每位大臣获得的金币数分别是:排在该大臣前面的所有人的左手上的数...

2017-10-08 17:22:33

阅读数:146

评论数:0

dp单调队列优化(新)

引例高三数学作业总共有n道题目要写(其实是抄),编号1..n,抄每道题所花时间不一样,抄第i题要花a[i]分钟。由于西西还要准备NOIP,显然不能成天做数学作业。所以西西决定只用不超过t分钟时间抄这个,因此必然有空着的题。每道题要么不写,要么抄完,不能写一半。一段连续的空题称为一个空题段,它的长度...

2017-10-07 14:48:26

阅读数:96

评论数:0

口胡【NOIP2011DAY1】选择客栈

题意一个长度为 n 的区间,每个位置上有颜色 ci 以及代价 vi,现在问有多少个区间 [l,r] 满足 cl = cr 且∃l≤i≤r,使得vi≤p\exists l\le i\le r,使得v_i \le p。题解我们只考虑每一个点作为左端点时对答案的贡献,我们令nextinext_i表示在i...

2017-10-06 21:58:14

阅读数:697

评论数:0

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