還是english,要不是看題目,我都被原題整懵了,直接上chinese吧
descriptions:
田忌和齊王賽馬,他們各有n匹馬,依次派出一匹馬比賽,贏了加200,輸了減200,平局不加錢,問如何安排馬的出場順序,使得田忌贏的錢最多
input
輸入最多包含 50 組測試資料。對於每組測試資料,第一行包括乙個正整數 n (n ≤ 1000),表示每一方的馬的數目。第二行中的 n 個整數,表示田忌的馬的速度。第三行中的 n 個整數,表示齊王的馬的速度。在最後一組測試資料之後,是只包含單個 0 的一行。
output
對於每組測試資料,輸出包含單個數的一行,表示田忌將從齊王那裡贏得銀兩的最大值。
sample input
392 83 71
95 87 74
220 20
20 20
220 19
22 18
0sample output
2000
0
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define mod 1000000007
#define eps 1e-6
#define ll long long
#define inf 0x3f3f3f3f
#define me0(x) memset(x,0,sizeof(x))
using
namespace std;
int n;
int a[
1005];
int b[
1005];
intmain()
//田忌最快的馬比齊王最快的馬慢,則用田忌最慢的馬和齊王最快的馬比
if(a[r1]
)//速度相等
if(a[r1]
==b[r2]
)//否則,用田忌最慢的馬和齊王最快的馬比
else}}
cout<}}
原題鏈結
descriptions:
c和s兩位同學一起玩拼點遊戲。有一堆白色卡牌和一堆藍色卡牌,每張卡牌上寫了乙個整數點數。c隨機抽取n張白色卡牌,s隨機抽取n張藍色卡牌,他們進行n回合拼點,每次兩人各出一張卡牌,點數大者獲得三顆巧克力,小者獲得一顆巧克力,如果點數相同,每人各得二顆巧克力,使用過的卡牌不得重複使用。已知c和s取到的卡牌點數,請程式設計計算s最多和最少能得到多少顆巧克力。
input
輸入包含多組測試資料。
每組測試資料的第一行是乙個整數n(1<=n<=1000),接下來一行是n個整數,表示c抽到的白色卡牌的點數,下一行也是n個整數,表示s抽到的藍色卡牌的點數。
輸入的最後以乙個0表示結束。
output
對每組資料,輸出一行,內容是兩個整數用空格格開,分別表示s最多和最少可獲得的巧克力數。
sample input392 83 71
95 87 74
220 20
20 20
220 19
22 18
0sample output
9 54 4
4 4
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define mod 1000000007
#define eps 1e-6
#define ll long long
#define inf 0x3f3f3f3f
#define me0(x) memset(x,0,sizeof(x))
using
namespace std;
int n;
//這就是田忌賽馬好嗎0.0 不會的看我田忌賽馬部落格 講的比較細
//
intsolve
(int c[
1005],
int s[
1005])
else
if(s[sr]
)else
else
else}}
}return ans;
}int
main()
}
nyoj 田忌賽馬
題目大意 第一行給出n表示有n場比賽,以下兩行分別給出n個數,分別表示田忌和齊王n匹馬的速度,贏家從輸者手中獲得200錢,求田忌最多能贏多少錢。思路 1.先把兩者的馬按速度從大到小排序 2.從最大的馬開始比較,若出現齊王的馬比田忌的馬快,先暫停。3.將此時齊王最快的馬和田忌最慢的馬比賽,田忌輸掉一局...
1257 田忌賽馬
時間限制 1 sec 記憶體限制 128 mb 提交 97 解決 50 提交 狀態 討論版 命題人 外部匯入 賽馬是一古老的遊戲,早在西元前四世紀的中國,處在諸侯割據的狀態,歷史上稱為 戰國時期 在魏國作官的孫臏,因為受到同僚龐涓的 被齊國使臣救出後,到達齊國國都。賽馬是當時最受齊國貴族歡迎的娛樂專...
田忌賽馬(貪心)
描述 中國古代的歷史故事 田忌賽馬 是為大家所熟知的。話說齊王和田忌又要賽馬了,他們各派出n匹馬,每場比賽,輸的一方將要給贏的一方200兩 如果是平局的話,雙方都不必拿出錢。現在每匹馬的速度值是固定而且已知的,而齊王出馬也不管田忌的出馬順序。請問田忌該如何安排自己的馬去對抗齊王的馬,才能贏取最多的錢...