我以這種方式解決了通過匹配銷售的問題:package mainimport ( "fmt")func main() { var amount int _, _ = fmt.Scanf("%d", &amount) pairs := 0 set := make(map[int]bool) for i := 0; i < amount; i++ { var number int _, _ = fmt.Scanf("%d", &number) if set[number] { set[number] = false pairs++ } else { set[number] = true } } println(pairs)}我使用以下輸入對其進行了測試:9 10 20 20 10 10 30 50 10 20結果如下:所以,正如你所看到的,一切都很好。但是當我運行測試時,我看到以下結果:我不明白為什么他們沒有通過,所以,請,任何人都可以解釋我的解決方案中有什么問題嗎?提前感謝,我將不勝感激任何幫助
- 1 回答
- 0 關注
- 134 瀏覽
添加回答
舉報
0/150
提交
取消