這個問題就是每個數左側比它小的數的和叫做這個數的小和。求這個數組的小和。第一反應肯定是兩個for,這道題有別的思路:對於每個數而言,可以求右側有幾個數比這個數大,有n個,就把這個數乘以n。所以用歸併的思想,如果兩側都排好序了,我只需要知道右側有幾個數比我這個大就行,我怎麼知道呢?反正右面都排好了,下標一減就行。
01.小和問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
【算法介紹】斜率優化
white514
2020-07-03 21:55:35
博弈論中nim k、anti-nim、every-sg、翻硬幣問題、樹上刪邊介紹
white514
2020-07-03 21:55:35
SQL自定義函數,計算日期間隔,不包含(除去)週末和下班時間
一杯星空一个世界
2020-06-23 10:49:09
A1:字典序打印——太難了,縷不清楚了,有沒有大佬來講講思路
adao哒哒哒
2020-06-19 00:30:55
poj 1001 Exponentiation 高精度乘法
Night_13
2020-06-17 11:21:05
2018 ACM-ICPC 上海大都會 H A Simple Problem with Integers(level 4)(線段樹+floyd判環+暴力)
Just_JK
2020-06-14 07:14:41
HDU 6223 Infinite Fraction Path(level 3)(bfs+剪枝/倍增)
Just_JK
2020-06-14 07:14:31
小算法--從一個數組中選擇固定個數的元素的所有可能
GodnnT
2020-06-01 20:30:13
小算法--任意大於3的整數轉化成兩個質數和的總對數
GodnnT
2020-06-01 20:30:13
小算法--將有序數組或有序列表隨機排列
GodnnT
2020-04-18 19:06:25
統計從1到n整數中1出現的次數
Army_War
2020-02-24 23:57:12
給一串很長字符串,要求找到符合要求的字符串,類似“和諧”系統
Army_War
2020-02-24 23:57:12