
数据结构 - 线段树
是Elie呀
人生苦短,莫忘初衷;凡事相信,凡事期待。认真做事,认真做人!翁恺老师寄语:“其实学习终归是一件痛苦的事情,所以呢面对学习你还是得要认真,用功,努力地去学习。享受的是什么?是学习之后获得的那种成就,快乐是从成就中来的。”
展开
-
???Overlapping Rectangles
Overlapping Rectangles 样例输入20 0 2 21 1 3 330 0 1 12 2 3 34 4 5 50样例输出73*题目来源2017 ACM-ICPC 亚洲区(南宁赛区)网络赛原创 2017-09-25 21:38:12 · 328 阅读 · 0 评论 -
(线段树入门--建树、单点更新、区间求最大值)hdu1754 I Hate It
传送门:hdu1754 I hate it Problem Description很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。这让很多学生很反感。不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然,老师有时候需要更新某位同学的成绩。 Input本题目包含多组测试,请处理到文件结束。在每个测...原创 2018-07-04 13:40:15 · 235 阅读 · 0 评论 -
(线段树--区间更新lazy)CDOJ1057 秋实大哥与花
传送门:CDOJ1057 秋实大哥与花秋实大哥是一个儒雅之人,昼听笙歌夜醉眠,若非月下即花前。所以秋实大哥精心照料了很多花朵。现在所有的花朵排成了一行,每朵花有一个愉悦值。秋实大哥每天要对着某一段连续的花朵歌唱,然后这些花朵的愉悦值都会增加一个相同的值v(v可能为负)。同时他想知道每次他唱完歌后这一段连续的花朵的愉悦值总和是多少。Input第一行有一个整数n,表示花朵的总数...原创 2018-07-28 16:02:09 · 310 阅读 · 0 评论 -
(区间更新lazy)POJ3468 A Simple Problem with Integers
传送门:(区间更新lazy)POJ3468 A Simple Problem with Integers模板题。代码:#include<iostream>#include<cstdio>using namespace std;const int maxn=1e5+10;int a[maxn];typedef long long ll;struct...原创 2018-08-09 10:01:12 · 135 阅读 · 0 评论 -
(线段树+离散化)POJ2528 Mayor's posters
传送门:POJ2528 Mayor's posters有时,区间的端点不是整数,或者区间过大而导致建树内存开销过大。这时,我们需要离散化后建树。以下,直接先附上郭炜老师的代码:#include <iostream>#include <algorithm>#include<cstdio>#include <math.h>usi...原创 2018-08-22 17:23:48 · 214 阅读 · 0 评论