题解 | #合并表记录#
合并表记录
https://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201
package main import ( "fmt" "sort" ) func main() { var n int var keys []int m := make(map[int]int) fmt.Scan(&n) for i := 0; i < n; i++ { var k, v int fmt.Scan(&k, &v) m[k] += v } for k := range m { keys = append(keys, k) } sort.Ints(keys) for _, k := range keys { fmt.Println(k, m[k]) } }