我想到了一個方法,創建一個布林陣列line代表區間端點
索引〔前端-1〕變相反,索引〔後端〕變相反
用範例測資表示就是
0 1 2 3 4 5(boolean array
t. t
t. t (索引前端3-1
f. f (反轉t成f
___________
f f. t. t. f. f
從索引1遍歷一次布林矩陣,將time值設為0,布林值b設為line[0]
如果b是真的,time+1
如果遍歷到的索引是真的,b變相反值
最後輸出人數-time值,但這樣是錯的,有人能幫我找一下邏輯哪裡有問題嗎