题意 : 日本的东西海岸各有N, M个城市,它们之间有K条路,求这K条路的交点个数( N,M <= 1000 )
先用树状数组做了一下,时间480ms, 内存2M; 又用归并排序,稍慢一点,时间590ms, 内存5M
这也正常,用树状数组的时间复杂度O(KlgN), 归并O(KlgK), 其中(N<=1000, K <= 1000000)
这是用树状数组做的
下面是归并排序做的
题意 : 日本的东西海岸各有N, M个城市,它们之间有K条路,求这K条路的交点个数( N,M <= 1000 )
先用树状数组做了一下,时间480ms, 内存2M; 又用归并排序,稍慢一点,时间590ms, 内存5M
这也正常,用树状数组的时间复杂度O(KlgN), 归并O(KlgK), 其中(N<=1000, K <= 1000000)
这是用树状数组做的
下面是归并排序做的