這題想通了很簡單,不過難的就是想的過程,我想了一個上午,由于沒有去重超時了,后來還是同學點撥才過的,用數組模擬組合,當數組的某個元素a[i]=1時表示選取第(i-1)(或者i,這里看數組的下標從0開始還是從1開始)個,a[i] = 0表示不選第(i-1)個。然后再在符合情況的組合中選取元素最少的(也就是步數最少的)。
官方的報告和這一樣的思路
官方