結果
問題 | No.628 Tagの勢い |
ユーザー |
![]() |
提出日時 | 2025-01-11 01:49:27 |
言語 | Go (1.23.4) |
結果 |
AC
|
実行時間 | 52 ms / 2,000 ms |
コード長 | 513 bytes |
コンパイル時間 | 11,901 ms |
コンパイル使用メモリ | 237,188 KB |
実行使用メモリ | 5,248 KB |
最終ジャッジ日時 | 2025-01-11 01:49:44 |
合計ジャッジ時間 | 13,105 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 19 |
ソースコード
package main import . "fmt" import . "sort" func main() { var n int Scan(&n) st:=map[string]int{} for i:=0;i<n;i++{ var no,m,sc int Scan(&no,&m,&sc) for j:=0;j<m;j++{ var t string Scan(&t) st[t]+=sc } } tags:=[]string{} for tag:=range st{ tags=append(tags, tag) } Slice(tags, func(i, j int )bool { if st[tags[i]]==st[tags[j]] { return tags[i]<tags[j] } else { return st[tags[i]]>st[tags[j]] } }) for i, tag := range tags { if i<10 { Println(tag, st[tag]) } } }