也不能说hard之耻吧,leetcode对时间复杂度有要求的。