在这行代码 nums[p, default: 0] 中,你尝试使用字典的下标语法来获取键对应的值,如果键不存在则返回默认值。然而,你忘记了将这个值赋值给一个变量或使用它。你可以将它赋值给一个变量,然后使用这个变量来更新 nums 字典,如下所示:

let count = nums[p, default: 0]
nums[p] = count + 1

这样就可以避免报错了。

while true guard let n = IntreadLine! else break var sets = Int for _ in 0n let set = readLine!splitseparator map Int$0! setsappendset var parent = Int I

原文地址: http://www.cveoy.top/t/topic/iLXI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录