set此題很明顯需要使用set
點讚數量的求解比較簡單
主要的是排序方法,題目說的很~~
主排序,實現也簡單
主要是說的「標籤出現次數平均值最小的」
= 總點讚數 / 真實數量
我也不理解為啥。。。
#include
#include
#include
#include
using
namespace std;
struct node
;int
main()
int len = ret.
size()
; v.
push_back()
;}sort
(v.begin()
, v.
end(),
(auto
&e1,
auto
&e2));
int i;
for( i =
0; i < v.
size()
&& i <
3; i++
)while
(i++
<3)
cout <<
" -"
;return0;
}
PAT 天梯賽 L2 021 點讚狂魔 水
題目鏈結 題意 給出乙個若干個人名,後面給出點讚的總數,以及每個贊的標籤型別,輸出前三個點讚狂魔,按標籤型別不同數遞減排序,如果相同,則按總數遞增排序 思路 用map 標記,統計最後有幾個不同的標籤型別,然後用結構體存 ac include include include include inclu...
點讚系統設計
中秋佳節,閒來無事,寫了乙個文章點讚服務,在此記錄一下 在閱讀文章時,覺得好的文章都會點贊,表示對作者的鼓勵支援,也可能最後取消點讚,有時會反覆操作。資料結構設計 點讚結構 type like structdata字段傳入其他額外資訊,客戶端自己解析出來即可,這樣該服務就可以在其他地方使用時,不需要...
redis 實戰點讚
點讚功能隨處可見,我們都知道點讚是乙個非常高頻的操作,redis就非常適合做這種工作。實現效果 我們只實現檢視點讚數量的話,只要乙個int記錄一下就可以,但是我們之後還想檢視點讚的人,所以要把每乙個點贊的資訊都記錄好,方便後面的功能繼續做出來。思路 點讚 把點讚的資訊放進去。取消 把點讚的資訊刪除。...