这道题用线段树做更方便更新和查询,但是其数据范围很大,因此要将离散化和线段树结合起来,算是一道比较经典的线段树+离散化的例题。 线段树的离散化有很多方法,在这里,我先用一次结点离散化,间接将源左右端点离散化的想法实现…
分类:Online Judge POJ
ACM/ICPC 之 网络流-拆点构图(POJ2391)
需要直接到达,因此源点经过三条边后必须要达到汇点,但为了保证网络流的正确性(路径可反悔),因此不可限制层次网络的最高层次为3,最好的方法既是让所有点拆分成两个点,一个点从汇点进入,一个点通向汇点,任意两点的路径则标注…
POJ 2481 Cows(树状数组)
Cows Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 8497 Accepted: 2777 Description …
POJ 1470 Closest Common Ancestors (LCA,离线Tarjan算法)
Closest Common Ancestors Time Limit: 2000MS Memory Limit: 10000K Total Submissions: 1337…
POJ 3252 Round Numbers(数学问题)
Round Numbers Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 6051 Accepted: 2050 Des…
POJ 1236 Network Of Schools (强连通分量缩点求出度为0的和入度为0的分量个数)
这个结合上题,类似的代码解决的:http://www.cnblogs.com/kuangbin/archive/2011/08/07/2130062.html Network of Schools Time Limit:…
ACM POJ 1328Radar Installation
Radar Installation Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 27114 Accepted: 5912 Description…
ACM/ICPC 之 Floyd练习六道(ZOJ2027-POJ2253-POJ2472-POJ1125-POJ1603-POJ2607)
以Floyd解法为主的练习题六道 ZOJ2027-Travelling Fee //可免去一条线路中直接连接两城市的最大旅行费用,求最小总旅行费用 //Time:0Ms Memory:604K…
ACM/ICPC 之 DP解有规律的最短路问题(POJ3377)
//POJ3377 //DP解法-解有规律的最短路问题 //Time:1157Ms Memory:12440K #include<iostream> #include<cstring>…
北大poj- 1032
Parliament Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 18707 Accepted: 7941 Descr…
POJ 3692 Kindergarten(二分图匹配)
Kindergarten Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 3866 Accepted: 1832 Desc…
ACM/ICPC 之 最短路径-dijkstra范例(ZOJ2750-POJ1135(ZOJ1298))
最短路经典算法-dijkstra范例(两道),第一道是裸的dijkstra,第二道需要枚举所有边已找到可能的情况。 ZOJ2750-Idiomatic Phrases Game …