我以这种方式解决了通过匹配销售的问题: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 关注
- 147 浏览
添加回答
举报
0/150
提交
取消