P1007獨木橋打卡第三天

2021-10-05 14:12:15 字數 520 閱讀 5398

這一題。

剛開始沒有理解,用最原始的方法計算:

最小值就是取

min_sum+=min(x,l-x+1);
最大值就是取

max_sum+=max(x,l-x+1);
然而,我忘記思考會有相遇問題,這時候我就開始想,怎麼安排那兩個人相遇,相遇後又是誰來後退。

這裡可以用一大串**來解決這個思路。

但是,其實自己早就已經錯過了我認為最好的思路。

以下是自己的思路理解。

**(不是自己的寫出來的,不算自己的):

#includeusing namespace std;

int main()

//求取sum2

cout<

return 0;

}

洛谷 P1007 獨木橋

題目背景 戰爭已經進入到緊要時間。你是運輸小隊長,正在率領運輸部隊向前線運送物資。運輸任務像做題一樣的無聊。你希望找些刺激,於是命令你的士兵們到前方的一座獨木橋上欣賞風景,而你留在橋下欣賞士兵們。士兵們十分憤怒,因為這座獨木橋十分狹窄,只能容納乙個人通過。假如有兩個人相向而行在橋上相遇,那麼他們兩個...

洛谷 P1007 獨木橋

題目背景 戰爭已經進入到緊要時間。你是運輸小隊長,正在率領運輸部隊向前線運送物資。運輸任務像做題一樣的無聊。你希望找些刺激,於是命令你的士兵們到前方的一座獨木橋上欣賞風景,而你留在橋下欣賞士兵們。士兵們十分憤怒,因為這座獨木橋十分狹窄,只能容納乙個人通過。假如有兩個人相向而行在橋上相遇,那麼他們兩個...

洛谷P1007 獨木橋

題目背景 戰爭已經進入到緊要時間。你是運輸小隊長,正在率領運輸部隊向前線運送物資。運輸任務像做題一樣的無聊。你希望找些刺激,於是命令你的士兵們到前方的一座獨木橋上欣賞風景,而你留在橋下欣賞士兵們。士兵們十分憤怒,因為這座獨木橋十分狹窄,只能容納乙個人通過。假如有兩個人相向而行在橋上相遇,那麼他們兩個...