离散化Pascal模板
摘要:A:数的数组
k:数的个数
d[i]:离散化后i-1和i之间的距离
阅读全文
posted @
2012-05-23 20:55
灰天飞雁
阅读(631)
推荐(0)
[poj2528]求最后未完全被其它线段覆盖的线段个数
摘要:大意:给出N=10000个线段,每个数l,r=10000000,求最后未被完全覆盖的线段条数。
解答:先离散化,再线段树,每次记录一下每个区间被那一个覆盖,最后扫一遍即可。
阅读全文
posted @
2012-05-23 20:51
灰天飞雁
阅读(285)
推荐(0)
[POJ3468]线段树模板
摘要:这题WA了几次,主要有以下几个方面需要注意:
sum要+=Value*(r-l+1)
Relax时 inc(f[p*2].sum,f[p].add*(f[p*2].r-f[p*2].l+1));
阅读全文
posted @
2012-05-23 20:47
灰天飞雁
阅读(399)
推荐(0)
[高精度模板][Pascal]整数加、减、乘、除、开方等
摘要:很匆忙地写了一下,练练手感,可能有不少错的…
阅读全文
posted @
2012-05-17 21:46
灰天飞雁
阅读(1453)
推荐(1)
[SBT模板题]HNOI2002 营业额统计
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1588
[HNOI2002]营业额统计
Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。 Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业额。分析营业情况是一项相当复杂的工作。由于节假日,大减价或者是其他情况的时候,营业额会出现一定的波动,当然一定的波动是能够接受的,但是在某些时候营业额突变得很高或是很低,这就证明公司此时的经营状况出现了问题。经济管理学上定义了一种最小波动值来衡量这种情况:该天的最小波动值 当最小波动值越大时,就说明营业情况越不稳定。而分析整个公司的从成立到现在营业情况是否稳定,只需要把每一天的最小波动值加起来就可以了。你的任务就是编写一个程序帮助Tiger来计算这一个值。第一天的最小波动值为第一天的营业额。
阅读全文
posted @
2012-05-10 21:56
灰天飞雁
阅读(746)
推荐(0)