摘要: 题目描述 最近,Farmer John的奶牛们越来越不满于牛棚里一塌糊涂的电话服务 于是,她们要求FJ把那些老旧的电话线换成性能更好的新电话线。 新的电话线架设在已有的N(2 <= N <= 100,000)根电话线杆上, 第i根电话线杆的高度为height_i米(1 <= height_i <= 阅读全文
posted @ 2017-01-19 13:31 GXZlegend 阅读(594) 评论(0) 推荐(1) 编辑
摘要: 题目描述 农夫约翰有N(1≤N≤5000)只牛站成一排,有一些很乖的牛朝前站着.但是有些不乖的牛却朝后站着.农夫约翰需要让所有的牛都朝前站着.幸运的是约翰最近买了一个自动转身机.这个神奇的机器能使K(1≤K≤N)只连续的牛转身. 因为约翰从来都不改变K的价值,请帮助他求出K,使旋转次数M达到最小.同 阅读全文
posted @ 2017-01-19 10:37 GXZlegend 阅读(332) 评论(0) 推荐(1) 编辑
摘要: 题目描述 You are working for Macrohard company in data structures department. After failing your previous task about key insertion you were asked to write 阅读全文
posted @ 2017-01-18 13:10 GXZlegend 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 题目描述 兵库县位于日本列岛的中央位置,北临日本海,南面濑户内海直通太平洋,中央部位是森林和山地,与拥有关西机场的大阪府比邻而居,是关西地区面积最大的县,是集经济和文化于一体的一大地区,是日本西部门户,海陆空交通设施发达。濑户内海沿岸气候温暖,多晴天,有日本少见的贸易良港神户港所在的神户市和曾是豪族 阅读全文
posted @ 2017-01-18 11:42 GXZlegend 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 题目描述 最近实验室正在为其管理的超级计算机编制一套任务管理系统,而你被安排完成其中的查询部分。超级计算机中的任务用三元组(Si,Ei,Pi)描述,(Si,Ei,Pi)表示任务从第Si秒开始,在第Ei秒后结束(第Si秒和Ei秒任务也在运行),其优先级为Pi。同一时间可能有多个任务同时执行,它们的优先 阅读全文
posted @ 2017-01-18 09:29 GXZlegend 阅读(403) 评论(0) 推荐(0) 编辑
摘要: bzoj3545 题目描述 在Bytemountains有N座山峰,每座山峰有他的高度h_i。有些山峰之间有双向道路相连,共M条路径,每条路径有一个困难值,这个值越大表示越难走,现在有Q组询问,每组询问询问从点v开始只经过困难值小于等于x的路径所能到达的山峰中第k高的山峰,如果无解输出-1。 输入 阅读全文
posted @ 2017-01-17 16:18 GXZlegend 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给一个长度为n的序列a。1≤a[i]≤n。m组询问,每次询问一个区间[l,r],是否存在一个数在[l,r]中出现的次数大于(r-l+1)/2。如果存在,输出这个数,否则输出0。 输入 第一行两个数n,m。第二行n个数,a[i]。接下来m行,每行两个数l,r,表示询问[l,r]这个区间。 输 阅读全文
posted @ 2017-01-17 13:02 GXZlegend 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 题目描述 样例输入 10 3 1 2 1 2 1 2 3 2 3 3 8 1 2 1 3 1 4 1 5 2 5 2 6 6 9 7 10 样例输出 no yes 1 no yes 1 no yes 2 no yes 3 题目大意 第一行输入n和lim,为序列数的个数和数的范围(1≤a[i]≤lim 阅读全文
posted @ 2017-01-17 12:58 GXZlegend 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中lastans是上一个询问的答案,初始为0,即第一个询问的u是明文。 输入 第一行两个整数N,M。 第二行有N个整数,其中第i个整数表示点i的权值。 后 阅读全文
posted @ 2017-01-17 11:33 GXZlegend 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个含有n个数的序列a[1],a[2],a[3]……a[n],程序必须回答这样的询问:对于给定的i,j,k,在a[i],a[i+1],a[i+2]……a[j]中第k小的数是多少(1≤k≤j-i+1),并且,你可以改变一些a[i]的值,改变后,程序还能针对改变后的a继续回答上面的问题。你 阅读全文
posted @ 2017-01-17 10:29 GXZlegend 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入 输入共两行,第一行为一个整数N,N表示物品的个数,1<=N<=100000。第二行为N个用空格隔开的正整数,表示N个物品最初排列的编号。 输出 输出共一行,N个用空格隔开的正整数P1,P2,P3…Pn,Pi表示第i次操作前第i小的物品所在的位置。 注意:如果第i次操作前,第i小的物品 阅读全文
posted @ 2017-01-16 15:35 GXZlegend 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Farmer 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 fo 阅读全文
posted @ 2017-01-13 10:26 GXZlegend 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Farmer John以及他的N(1 <= N <= 2,500)头奶牛打算过一条河,但他们所有的渡河工具,仅仅是一个木筏。 由于奶牛不会划船,在整个渡河过程中,FJ必须始终在木筏上。在这个基础上,木筏上的奶牛数目每增加1,FJ把木筏划到对岸就得花更多的时间。 当FJ一个人坐在木筏上,他把 阅读全文
posted @ 2017-01-12 16:24 GXZlegend 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Farmer John went to cut some wood and left N (2 <= N <= 100,000) cows eating the grass, as usual. When he returned, he found to his horror that t 阅读全文
posted @ 2017-01-12 16:11 GXZlegend 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 题目描述 奶牛们在被划分成N行M列(2 <= N <= 100; 2 <= M <= 100)的草地上游走,试图找到整块草地中最美味的牧草。Farmer John在某个时刻看见贝茜在位置 (R1, C1),恰好T (0 < T <= 15)秒后,FJ又在位置(R2, C2)与贝茜撞了正着。 FJ并不 阅读全文
posted @ 2017-01-12 15:51 GXZlegend 阅读(243) 评论(0) 推荐(0) 编辑