树状数组
文章平均质量分 69
Jacky35
这个作者很懒,什么都没留下…
展开
-
【雅礼联考GDOI2017模拟9.2】Ztxz16学图论
Description众所周知,Zjr506是算法之神,因此Ztxz16经常向他请教算法。这一天,Zjr506在教导了Ztxz16关于图论方面的一些算法后,给他出了一道图论题作为家庭作业: 给定N个点,M条无向边,Q个询问,每个询问给定L, R,问连上第L~R条边后,图中有多少联通块(询问之间互不影响)。 Ztxz16智商太低,百思不得其解,只好向你请教这个问题。Input第一行输入N M Q原创 2017-01-11 16:10:47 · 447 阅读 · 0 评论 -
三维偏序问题【NOI2018模拟3.28】Subset
三维偏序问题请看下面DescriptionInput第一行一个正整数 n 第二行 n 个数字,表示排列 a i 第三行 n 个数字,表示排列 b i 第四行 n 个数字,表示排列 c iOutput一行一个整数,表示答案Sample Input8 1 7 5 3 4 8 2 6 3 1 2 7 4 8 5 6 6 3 4 5 8 2 1 7Sample Output42Data Cons原创 2018-03-28 22:17:09 · 467 阅读 · 0 评论 -
【清华冬令营2018模拟】送你一棵圣诞树
Description送你一棵n 个点的树, 树根为1. 一开始每个点上有一个1:::n 的颜色ci, 不同点颜色可以相同. 现在有q 次操作, 分为两种类型: • 1 u l r: 询问子树u 中有多少种在l 到r 之间的颜色至少出现了一次 • 2 u c: 将u 的颜色修改为c 部分测试点要求强制在线.Input第一行三个整数n; q; t, 分别表示树的点数, 操作的个数原创 2018-01-08 21:24:30 · 1237 阅读 · 0 评论 -
寝室管理
Descriptionr 64 有一个好朋友,叫r 128 。r 128 是寄宿生,并且最近被老师叫过去当宿管了。宿 管可不是一件很好做的工作,碰巧r 128 有一个工作上的问题想请r 64 帮忙解决。 r 128 的寝室条件不是很好,所以没有很多钱来装修。n间寝室仅由n − 1条双向道 路连接,而且任意两间寝室之间都可以互达。最近,r 128 被要求对一条路径上的所有 寝室进行管理, 这条原创 2018-01-04 16:14:13 · 485 阅读 · 0 评论 -
【NOIP2017提高A组集训10.25】天才绅士少女助手克里斯蒂娜
DescriptionInput第一行两个整数n;m 表示电子个数和询问个数. 接下来n 行, 每行两个整数x; y 表示vi. 接下来m 行, 每行形如1 p x y 或2 l r, 分别表示两种操作.Output对于每个操作2, 输出一行一个整数表示飘升系数对20170927 取模的值.Sample Input9 5 13052925 5757314 9968857 11135327原创 2017-10-25 16:47:59 · 593 阅读 · 0 评论 -
【NOIP2016提高A组模拟8.17】Binary
DescriptionInputn,q 接下来n个数a[i] 接下来询问如题目Output对于每个询问,输出答案Sample Input6 6 8 9 1 13 9 3 1 4 5 2 6 9 1 3 7 2 7 7 1 6 1 2 11 13Sample Output45 19 21Data Constraintn,q<100000,a[i]<2202^{20}Solutio原创 2016-08-17 22:24:56 · 413 阅读 · 2 评论 -
【GDOI2018模拟8.14】神奇的矩阵
DescriptionInputOutput输出一行表示答案Sample Input3 3 2 1 2 3 4 5 6 7 8 9Sample Output112Solution真是神奇的一道题 为了避免绝对值的影响,让每个数字从小到大加入,对于每个数字考虑贡献 设f[i][j]表示以(i,j)为左上角的k*k的矩阵中有数的个数 那么一个数在加入时,所有包括它的k*k矩阵的f的和,就是这原创 2017-08-16 14:33:58 · 398 阅读 · 1 评论 -
树状数组一(二)维区间修改与求和
首先考虑树状数组的一维区间修改与求和 把数列差分,那么对l和r的区间加就可以变成l位置的加和r+1的减 设差分数组为t 修改前数组为a 修改后数组为b 那么修改后的答案 ans=∑i=lrb[l]=∑i=lra[i]+b[i]∗(r−i+1)=(r+1)∑i=lra[i]+b[i]−∑i=lra[i]∗ians=\sum_{i=l}^rb[l]=\sum_{i=l}^ra[i]+b[i]原创 2017-08-16 16:20:05 · 647 阅读 · 0 评论 -
【GDOI2018模拟7.14】小奇的糖果
Description有 N 个彩色糖果在平面上。小奇想在平面上取一条水平的线段,并拾起它上方或下方的所有糖果。求出最多能够拾起多少糖果,使得获得的糖果并不包含所有的颜色。Input包含多组测试数据,第一行输入一个正整数 T 表示测试数据组数。 接下来 T 组测试数据,对于每组测试数据,第一行输入两个正整数 N、K,分别表示点数和颜色数。 接下来 N 行,每行描述一个点,前两个数 x, y (|原创 2017-07-14 21:12:01 · 369 阅读 · 0 评论 -
【JSOI2015】非诚勿扰
江苏OI2015JSOI2015非诚勿扰3 1Sample Output0.89Solution设f[i,j]表示第i个女选择第j个男的概率 设这个男的在这个女的中排名第r,这个女的的如意郎君列表长度为l 那么第一轮选中的概率是(1−p)(r−1)∗p(1-p)^{(r-1)}*p 第二轮是(1−p)(r−原创 2017-02-15 12:42:43 · 656 阅读 · 0 评论 -
【长郡NOIP2014模拟10.22】字符串查询
Description给定n个字符串和q个询问 每次询问在这n个字符串中,有多少个字符串同时满足 1. 字符串a是它的前缀 2. 字符串b是它的后缀Input第一行两个数n,q ,表示给定字符串数和询问数 接下来n行每行一个字符串 再接下来q组询问,每组询问2行,分别表示两个字符串a,b,意义上述Outputq行每行一个数,表示有多少个字符串满足条件Sample Input4 2 abc原创 2017-01-19 21:19:22 · 489 阅读 · 0 评论 -
【NOIP2018提高组模拟9.20】 有所失
文章目录DescriptionInputOutputSample InputSample Output样例输出1样例输出2Data ConstraintSolutionCodeDescriptionInputOutput若干行,对每个1操作,输出到这个点最多经过多少点。Sample Input样例输入13 51 0 0 10 01 00 151 32 1 11 4...原创 2018-09-23 11:36:08 · 443 阅读 · 0 评论