
树状数组/线段树
文章平均质量分 84
zhb1997
OIer
展开
-
cf446C DZY Loves Fibonacci Numbers
C. DZY Loves Fibonacci Numberstime limit per test4 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputIn mathematical terms, the s原创 2014-07-14 23:30:52 · 4031 阅读 · 0 评论 -
2014.8.15模拟赛【公主的朋友】
公主的朋友 (friend.pas/c/cpp friend.pas/c/cppfriend.pas/c/cpp friend.pas/c/cppfriend.pas/c/cpp friend.pas/c/cpp friend.pas/c/cpp friend.pas/c/cppfriend.pas/c/cpp )由于 WulalaWulala Wulala Wulala在上个问题中的精彩表现原创 2014-08-15 22:22:18 · 484 阅读 · 0 评论 -
cf459D Pashmak and Parmida's problem
D. Pashmak and Parmida's problemtime limit per test3 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputParmida is a clever girl a原创 2014-08-16 22:14:29 · 487 阅读 · 0 评论 -
poj3468 A Simple Problem with Integers
DescriptionYou have N integers, A1, A2, ... , AN. You need to deal with two kinds of operations. One type of operation is to add some given number to each number in a given interval. The other is原创 2014-08-12 21:39:50 · 379 阅读 · 0 评论 -
poj2352 stars
StarsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 32858 Accepted: 14352DescriptionAstronomers often examine star maps where stars are represented b原创 2014-09-07 15:34:21 · 406 阅读 · 0 评论 -
bzoj1645 [Usaco2007 Open]City Horizon 城市地平线
DescriptionFarmer John has taken his cows on a trip to the city! As the sun sets, the cows gaze at the city horizon and observe the beautiful silhouettes formed by the rectangular buildings. The原创 2014-07-30 22:54:08 · 1400 阅读 · 0 评论 -
wikioi1369 xth 砍树
题目描述 Description在一个凉爽的夏夜,xth 和 rabbit 来到花园里砍树。为啥米要砍树呢?是这样滴,小菜儿的儿子窄森要出生了。Xth这个做伯伯的自然要做点什么。于是他决定带着rabbit 去收集一些木材,给窄森做一个婴儿车……(xth 早就梦想着要天天打菜儿他儿窄森的小 pp,到时候在婴儿车里安装一个电子遥控手臂,轻轻一按,啪啪啪……“乌卡卡——”原创 2014-07-12 11:51:56 · 826 阅读 · 0 评论 -
bzoj1756 Vijos1083 小白逛公园
Description小新经常陪小白去公园玩,也就是所谓的遛狗啦…在小新家附近有一条“公园路”,路的一边从南到北依次排着n个公园,小白早就看花了眼,自己也不清楚该去哪些公园玩了。 一开始,小白就根据公园的风景给每个公园打了分-.-。小新为了省事,每次遛狗的时候都会事先规定一个范围,小白只可以选择第a个和第b个公园之间(包括a、b两个公园)选择连续的一些公园玩。小白当然希望选出的公园的分原创 2014-06-19 22:53:14 · 1462 阅读 · 0 评论 -
bzoj3524[Poi2014]Couriers
Description给一个长度为n的序列a。1≤a[i]≤n。m组询问,每次询问一个区间[l,r],是否存在一个数在[l,r]中出现的次数大于(r-l+1)/2。如果存在,输出这个数,否则输出0。Input第一行两个数n,m。第二行n个数,a[i]。接下来m行,每行两个数l,r,表示询问[l,r]这个区间。Outputm行,每行对应一个原创 2014-06-20 21:51:46 · 881 阅读 · 0 评论 -
wikioi1191 数轴染色
题目描述 Description在一条数轴上有N个点,分别是1~N。一开始所有的点都被染成黑色。接着我们进行M次操作,第i次操作将[Li,Ri]这些点染成白色。请输出每个操作执行后剩余黑色点的个数。输入描述 Input Description输入一行为N和M。下面M行每行两个数Li、Ri输出描述 Output Descript原创 2014-07-11 23:38:08 · 1055 阅读 · 2 评论 -
bzoj1230[Usaco2008 Nov]lites 开关灯
DescriptionFarmer John尝试通过和奶牛们玩益智玩具来保持他的奶牛们思维敏捷. 其中一个大型玩具是牛栏中的灯. N (2 <= N <= 100,000) 头奶牛中的每一头被连续的编号为1..N, 站在一个彩色的灯下面.刚到傍晚的时候, 所有的灯都是关闭的. 奶牛们通过N个按钮来控制灯的开关; 按第i个按钮可以改变第i个灯的状态.奶牛们执行M (1 Input原创 2014-06-19 21:40:11 · 521 阅读 · 0 评论 -
bzoj1798[Ahoi2009]Seq 维护序列seq
Description老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成。 有长为N的数列,不妨设为a1,a2,…,aN 。有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2)把数列中的一段数全部加一个值; (3)询问数列中的一段数的和,由于答案可能很大,你只需输出这个数模P的值。Input第一行两个整数N和P(1≤P≤1000000000)。第二行含有原创 2014-06-18 23:18:31 · 640 阅读 · 0 评论 -
wikioi1082【线段树练习 3 】
题目描述 Description给你N个数,有两种操作:1:给区间[a,b]的所有数增加X2:询问区间[a,b]的数的和。输入描述 Input Description第一行一个正整数n,接下来n行n个整数, 再接下来一个正整数Q,每行表示操作的个数, 如果第一个数是1,后接3个正整数,原创 2014-06-17 22:43:40 · 732 阅读 · 0 评论 -
bzoj3038 上帝造题的七分钟2
DescriptionXLk觉得《上帝造题的七分钟》不太过瘾,于是有了第二部。"第一分钟,X说,要有数列,于是便给定了一个正整数数列。第二分钟,L说,要能修改,于是便有了对一段数中每个数都开平方(下取整)的操作。第三分钟,k说,要能查询,于是便有了求一段数的和的操作。第四分钟,彩虹喵说,要是noip难度,于是便有了数据范围。第五分钟,诗人说,要有韵律,于是便有了时间限制原创 2014-07-06 22:04:31 · 583 阅读 · 0 评论 -
tyvj1038忠诚
描述 Description 老管家是一个聪明能干的人。他为财主工作了整整10年,财主为了让自已账目更加清楚。要求管家每天记k次账,由于管家聪明能干,因而管家总是让财主十分满意。但是由于一些人的挑拨,财主还是对管家产生了怀疑。于是他决定用一种特别的方法来判断管家的忠诚,他把每次的账目按1,2,3…编号,然后不定时的问管家问题,问题是这样的:在a到b号账中最少的一笔是多少?为了让管家没时间原创 2014-06-03 13:21:12 · 596 阅读 · 0 评论 -
tyvj1039忠诚2
描述 Description 老管家是一个聪明能干的人。他为财主工作了整整10年,财主为了让自已账目更加清楚。要求管家每天记k次账,由于管家聪明能干,因而管家总是让财主十分满意。但是由于一些人的挑拨,财主还是对管家产生了怀疑。于是他决定用一种特别的方法来判断管家的忠诚,他把每次的账目按1,2,3…编号,然后不定时的问管家问题,问题是这样的:在a到b号账中最少的一笔是多少?为了让管家没时间原创 2014-06-03 13:33:21 · 629 阅读 · 0 评论 -
codecomb 2098【stone】
题目描述Description n个石堆围成一圈,提供两种操作:1、每次将[L,R]堆的石子数量+k,其中,1=0。2、询问有最多石子的那一堆有多少石子。现在,要求在线解决该问题。 Input 第一行两个整数n和m,n表示石子圈的长度,m表示操作数量。以下m行,首先一个是整数t,t=1或2,表示是哪种操作。 如果t=1,则后面跟三个整数l,r,k,表原创 2014-10-18 22:41:55 · 485 阅读 · 0 评论