一种怪异的做法
查看原帖
一种怪异的做法
656046
SW_YM楼主2024/7/17 15:05

虽然这是一道思维&码量均普及-的题目,但是学数据结构学魔怔学而不思的你可以使用

暴力枚举+线段树or树状数组,以O(nlogn)O(nlogn)的时间复杂度AC它

(真是有病,为什么不用亲爱的前缀和以O(n)O(n)时间通过要用这种东西)

咳,虽然但是,这种行为是很抽象的,明明只需要在O(nlogn)O(nlogn)的排序完成后直接输出即可非要加个莫名其妙的暴力,初学者切莫模仿好好想题

最后,给出复杂度:三者时间均为O(nlogn)O(nlogn),空间:正解O(n)O(n)=前缀和O(n)O(n)=树状数组O(n)=O(n)=线段树O(n)O(n)

实际运行时间及实际占用空间:正解<前缀和<树状数组<线段树

2024/7/17 15:05
加载中...