
线段树
穆林幕
做个苦行僧!
展开
-
hdu1166
最近被线段树缠辣,觉得道理很简答,但就是自己不会写。。好不容易按照模板写了一个,还RE。。到死啊。。。简直痛苦啊。呜呜呜呜。。。原来就是一个小错误rt// .....re到爆了 因为 rt<<|1 与 rt<<+1 <<的优先级不同。。。。 #include #include#include#includeusing namespace std;#define lson l原创 2014-08-02 21:59:52 · 693 阅读 · 0 评论 -
hdu1394 线段树 / 树状数组
题目:就是求一个数组的逆序数,然后依次将原创 2014-09-22 20:46:53 · 537 阅读 · 0 评论 -
hdu2795 线段树
这题以前貌似也做过。。。当时卡住的地方,现在还是卡,因为当时是看了结题报告的。。。原创 2014-09-22 22:10:17 · 500 阅读 · 0 评论 -
Ural1028(树状数组入门)
题意: shuxingxin原创 2014-10-07 16:17:21 · 843 阅读 · 0 评论 -
[线段树]CodeForces 356A
题意: 有n个人,进行m场比赛,每次给出l,r,w(区间和最后赢得人),问最后谁赢,输的人输出打败他的人的id,最后赢的人输出0.分析: 线段树成段更新,已经更新过的就不用更新了。另外赢的人还要比赛,所以不能更新。更新区间为(l,w-1),(w+1,r)。 那么最终没有更新的就是赢家。#include<iostream> #include<stdio.h> #in原创 2015-08-23 11:47:43 · 876 阅读 · 0 评论 -
[线段树]hdu5316
题意: 给出两种操作,一种是求区间漂亮子序列的和的最大值,另一个就是给指定的点改变值。 题目中最重要的一句话:A beautiful subsequence is a subsequence that all the adjacent pairs of elves in the sequence have a different parity of position.原创 2015-08-16 22:26:38 · 731 阅读 · 0 评论 -
[线段树双lazy]UVa11992 - Fast Matrix Operations
题意: 三种操作在矩阵上进行。添加val,set val,查询。分析: 裸线段树,但是做完后发现别人都用的一维的,而我却封装了用的二维的。。。。也是醉了,数据再大点的话就存不小来了。。也是侥幸啊。 建议大家还是用一维的好,每个点都是(x-1)*c+y。#include <iostream>#include <stdio.h>#include <cstring>#in原创 2015-10-23 20:55:47 · 531 阅读 · 0 评论