线段树
文章平均质量分 75
kuronekonano
这个作者很懒,什么都没留下…
展开
-
HDU-1794 敌兵布阵(线段树单点更新求区间和)
敌兵布阵 Time Limit: 3000 MS Memory Limit: 32768 K Total Submit: 378(142 users) Total Accepted: 161(127 users) Rating: Special Judge: No Description C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又...原创 2017-03-28 21:08:15 · 309 阅读 · 0 评论 -
UPC-5725 小奇画画 (圆分区计数)【线段树】
题目描述 红莲清泪两行欲吐半点却无 如初是你杳然若绯雾还在水榭畔画楼处 是谁衣白衫如初谁红裳如故 ——《忆红莲》小奇想画几朵红莲,可惜它刚开始学画画,只能从画圆开始。小奇画了n个圆,它们的圆心都在x轴上,且两两不相交(可以相切)。现在小奇想知道,它画的圆把画纸分割成了多少块?(假设画纸无限大)输入 第一行包括1个整数n。 接下来n行,每行两个整数x,r,表示小奇画了圆心在(x,...原创 2018-07-28 15:39:51 · 287 阅读 · 0 评论 -
AtCoder Regular Contest 068 E - Snuke Line(线段树/树状数组 区间更新 单点查询+区间覆盖计数)
E - Snuke Line Time limit : 2sec / Memory limit : 256MBScore : 700 pointsProblem Statement Snuke has decided to play a game, where the player runs a railway company. There are M+1 stations on Sn...原创 2018-06-07 17:08:04 · 696 阅读 · 0 评论 -
HDU-3699 Aragorn's Story(树链剖分+线段树)
Our protagonist is the handsome human prince Aragorn comes from The Lord of the Rings. One day Aragorn finds a lot of enemies who want to invade his kingdom. As Aragorn knows, the enemy has N camps ou...原创 2018-05-14 19:19:45 · 390 阅读 · 0 评论 -
HDU-1542 Atlantis(线段树扫描线)
There are several ancient Greek texts that contain descriptions of the fabled island Atlantis. Some of these texts even include maps of parts of the island. But unfortunately, these maps describe diff...原创 2018-05-14 18:36:04 · 131 阅读 · 0 评论 -
1820-Just a Hook(线段树区间延时更新)
In the game of DotA, Pudge’s meat hook is actually the most horrible thing for most of the heroes. The hook is made up of several consecutive metallic sticks which are of the same length. Now Pudge ...原创 2018-05-08 23:57:08 · 109 阅读 · 0 评论 -
POJ - 3468 A Simple Problem with Integers(线段树区间更新区间查询)
You 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 to ask for the su...原创 2018-05-08 23:20:24 · 117 阅读 · 0 评论 -
UPC-5599 Minimum Sum(线段树求区间最小值+二分区间计数)
题目描述 One day, Snuke was given a permutation of length N, a1,a2,…,aN, from his friend.Find the following: Constraints 1≤N≤200,000 (a1,a2,…,aN) is a permutation of (1,2,…,N). 输入 The input is g...原创 2018-04-14 01:02:55 · 385 阅读 · 2 评论 -
Hrbust-1830 第一个重复出现的数(线段树区间最值查询)
Description 给出n个数,问你在区间[a,b]内从右到左第一个出现重复的数字是哪一个。Input 每组样例第一行给出n,表示有n个数(3≤ n ≤ 500,000)。第二行给出n个数,每个数不大于2^31。然后给出一个Q,表示有Q次询问 (1 ≤ Q ≤ 50,000)。接下来Q行每行两个数a,b (1 <= a < b <= n)。Output...原创 2018-04-14 15:30:46 · 330 阅读 · 0 评论 -
hdu1754 I Hate It(线段树单点更新)
很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。 这让很多学生很反感。 不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然,老师有时候需要更新某位同学的成绩。 Input 本题目包含多组测试,请处理到文件结束。 在每个测试的第一行,有两个正整数 N 和 M ( 0 < N <= 200000,0 &l...原创 2018-03-25 00:14:39 · 185 阅读 · 0 评论 -
HDU-6447 YJJ's Salesman(线段树区间最大值优化DP&vector去重离散化)
题意:有一个1e9*1e9的地图,从0,0开始走,只能向右,向下,向右下三种行走方式。地图上有n个坐标有权值val,若能通过向右下行走的方式达到这些坐标,就能收获val的积分。问走到最后获得的最大积分是多少。首先想到的是一个动态规划求最大收获。递推式即dp【i】【j】=max(dp【0~i-1】【0~j-1】)+val【i】【j】。 在该坐标的左上角区域内的任意一个位置取一个最大值继承。...原创 2018-08-27 21:55:54 · 343 阅读 · 1 评论