本文實例講述了Golang算法之田忌賽馬問題實現方法。分享給大家供大家參考,具體如下:
【田忌賽馬問題】
輸入:
輸入有多組測試數據。 每組測試數據包括3行:
第一行輸入N(1≤N≤1000),表示馬的數量。
第二行有N個整型數字,即淵子的N匹馬的速度(數字大表示速度快)。
第三行有N個整型數字,即對手的N匹馬的速度。
當N為0時退出。
輸出:
若通過聰明的你精心安排,如果能贏得比賽(贏的次數大于比賽總次數的一半),那么輸出“YES”。 否則輸出“NO”。
樣例輸入
5
2 3 3 4 5
1 2 3 4 5
4
2 2 1 2
2 2 3 1
0
樣例輸出
YES
NO
代碼實現(Golang):
希望本文所述對大家Go語言程序設計有所幫助。
新聞熱點
疑難解答