问个问题
查看原帖
问个问题
865625
KobeBeanBryantCox楼主2023/8/23 13:40

如何用 O(n)O(n) 或 O(log⁡n)O(\log n) 的时间复杂度求

所有的 f[i]f[i] 1≤i≤n1\leq i\leq n

f[i]f[i] 表示对于集合 A=A1,A2,…,AnA={A_1,A_2,…,A_n}

第 ii 个元素 AiA_i 前面(“前面”是指满足 1≤j≤i1\leq j\leq i 的 AjA_j)并且比 AiA_i 小的 AjA_j 的个数

比如 A=1,4,2,5,2A={1,4,2,5,2}

那么 f=0,1,1,3,1f={0,1,1,3,1}

2023/8/23 13:40
加载中...