hdu 1542 Atlantis (线段树+扫描线求矩形面积并,模板题)Sep 27, 2017·1557 words·4 minsACM 扫描线 离散化 线段树hdu1542题目链接 题意: # 求n(100)个矩形的面积并。
hdu 4288 Coder (离散化, 线段树,单点更新,区间合并)Sep 26, 2017·1085 words·3 minsACM 离散化 线段树题目链接 题意:n(1E5)个操作,分为三种,add x表示将x加到集合中(保证集合中之前没有x),del x表示从集合中删掉x(保证集合中一定有x),sum表示求集合中所有元素按从小到大排列后,所有的下标中满足i%5=3的a[i]的和。1=<x<=1E9
codeforces 61 E. Enemy is weak (离散化+线段树求逆序三元组)Sep 5, 2016·638 words·2 minsACM 离散化 线段树 逆序对题目链接 题意:给出n个数,求满足 i<j<k且a[i]>a[j]>a[k]的三元组有多少个。
codeforces 19 D. Points (离散化+树套树(线段树+set))Sep 4, 2016·1460 words·3 minsACM Set 树套树 离散化 线段树题目链接 题意: 在二维坐标平面内进行 n (1 ≤ n ≤ 2·10^5) 次操作。一共有三种类型操作。
whust 2016 warm up ||codeforces 682 B. Alyona and Mex (离散化)Jul 18, 2016·312 words·1 minACM 离散化cf682B题目链接 题意:给出n个数。。每个数可以任意减小到一个正整数。。。问进行恰当的操作后。。。最小的没有出现的正整数的最大可能取值。。
uva 120 Stacks of FlapjacksJan 25, 2016·634 words·2 minsACM Brute Force 离散化https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=56 题意:给出一个长度为n的序列(无重复元素),询问经过多少次flip(i)操作,使得序列升序排列。定义flip(i)为将1到n-i+1的元素反转… 思路:先离散化,然后注意读入….
codeforces 29 C. Mail StampsDec 30, 2015·403 words·1 minACM DFS Map STL Vector 离散化http://codeforces.com/contest/29/problem/C 题意:给出n个边的关系,保证可以构成一条链。正向或者反向输出这个链。 思路:由于下标很大(1E9),而关系个数只有1E5..需要离散化。。而且离散化的同时不能丢失边的关系。。。实际上。。直接用vector+map就好了。。。 map >e;即可。然后找到一个度为1的点。。做个dfs…
sgu 180 - Inversions (离散化+树状数组)Aug 6, 2015·507 words·2 minsACM 树状数组 离散化Inversions **Time Limit:**250MS **Memory Limit:**4096KB 64bit IO Format:%I64d & %I64u Submit Status Description 180. Inversions # time limit per test: 0.25 sec. memory limit per test: 4096 KB
poj 2299 Ultra-QuickSort (树状数组+离散化)Aug 4, 2015·591 words·2 minsACM 树状数组 离散化这道题可以总结的地方不少。 1:对于一组乱序数列,每次只能交换相邻元素,达到有序交换的次数就是原数列中你逆序对的个数。
hdu 4022 Bombing (离散化)Aug 1, 2015·348 words·1 minACM 离散化wa了两次,原因是在同一个点可能有多个基地。。。 所以用set 是错误的,应该用multiset
hdu 5233 Gunner II (bc #42 B) (离散化)Jul 31, 2015·872 words·2 minsACM 离散化Gunner II # **Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 1433 Accepted Submission(s): 540 **