zcmu 1059 田忌賽馬(貪心)

2021-09-01 09:26:31 字數 861 閱讀 8909

【題目】

田忌和齊王賽馬,兩人各出n匹馬,贏一場比賽得200兩銀子,輸了賠200銀子,平局不賠不賺.已知兩人每匹馬的速度,問田忌最多能贏多少銀子.

多組測試資料,

每組資料的第一行是乙個整數n。 (1<=n<=1000)

第二行包括n個整數既田忌每匹馬的速度.

第三行包括n個整數既齊王每匹馬的速度.

每匹馬的速度不超過1000.

對於每組資料輸出一行有乙個整數代表田忌最多能贏多少銀子

3 

92 83 71

95 87 74

2 20 20

20 20

2 20 19

22 18

200

00

【題意】

分別給定田忌的馬和齊王的馬的速度,要求輸出使用最優策略田忌最多能贏多少銀子。

【思路】

田弱跟齊弱比較,若田弱》齊弱,則田忌勝;田強跟齊強比較,若田強》齊強,則田忌勝;否則就拿田弱拉齊強下水,田忌輸一場(當然如果是平局就不勝也不敗)。

為什麼要優先判斷田強和齊強而不直接田弱拉齊強下水呢~因為,假如田弱=齊弱,而田強》齊強,如果田弱拉齊強下水,那麼不就白白敗一場了嗎~

田忌賽馬(貪心)

描述 中國古代的歷史故事 田忌賽馬 是為大家所熟知的。話說齊王和田忌又要賽馬了,他們各派出n匹馬,每場比賽,輸的一方將要給贏的一方200兩 如果是平局的話,雙方都不必拿出錢。現在每匹馬的速度值是固定而且已知的,而齊王出馬也不管田忌的出馬順序。請問田忌該如何安排自己的馬去對抗齊王的馬,才能贏取最多的錢...

田忌賽馬(貪心

給出田忌和齊王各馬的速度,求最優得分 我的貪心策略 當然是錯的 1,用我方在 可以 戰勝 或 比平 對方最慢的馬 的馬 中 最慢的馬 去比 對方最慢的馬 2,直到我方最快的馬也下場了,剩下的馬預設全部戰敗 這種策略明顯是不對的 我方的快馬的貪心策略應該是擊敗能力範圍內對方最快的馬 浪費最小 我方的慢...

貪心DP 田忌賽馬

田忌賽馬 描述 description 中國古代的歷史故事 田忌賽馬 是為大家所熟知的。話說齊王和田忌又要賽馬了,他們各派出n匹馬,每場比賽,輸的一方將要給贏的一方200兩 如果是平局的話,雙方都不必拿出錢。現在每匹馬的速度值是固定而且已知的,而齊王出馬也不管田忌的出馬順序。請問田忌該如何安排自己的...