亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Golang > 正文

Golang算法之田忌賽馬問題實現方法分析

2020-04-01 19:06:44
字體:
來源:轉載
供稿:網友

本文實例講述了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):

復制代碼 代碼如下:
package huawei
//Date:2015-8-14 15:43:11
import (
    "fmt"
    "io/ioutil"
    "sort"
    "strings"
)
//思路:用自己最強的(半數+1)個馬和對手最弱的(半數+1)個馬比賽
func Test11Base() {
    data, err := ioutil.ReadFile("DataFiles/huawei_test11.txt")
    checkError(err, "Reading file")
    strs := strings.Split(string(data), "/n")
    index := 0
    for {
        count := strs[index]
        if count == "0" {
            break
        }
        teamA := convertToIntSlice(strings.Fields(strs[index+1]))
        teamB := convertToIntSlice(strings.Fields(strs[index+2]))
        if canWin(teamA, teamB) {
            fmt.Println("YES")
        } else {
            fmt.Println("NO")
        }
        index += 3
    }
}
//判斷teamA是否能夠勝利
func canWin(teamA []int, teamB []int) bool {
    sort.Ints(teamA)
    sort.Ints(teamB)
    length := len(teamA)
    tryCount := length/2 + 1
    for i := 0; i < tryCount; i++ {
        //A組最強的一半
        speedA := teamA[length-(tryCount-i)]
        //B組最弱的一半
        speedB := teamB[i]
        if speedA <= speedB {
            return false
        }
    }
    return true
}

 

希望本文所述對大家Go語言程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
奇米4444一区二区三区| 97视频在线观看免费| 亚洲午夜精品久久久久久久久久久久| 日本一欧美一欧美一亚洲视频| 青青a在线精品免费观看| 国产精品入口日韩视频大尺度| 国产成人在线视频| 精品动漫一区二区| 国模精品视频一区二区| 国产日韩在线看片| 亚洲精品电影在线观看| 日韩免费av片在线观看| 亚洲精品综合久久中文字幕| 中日韩美女免费视频网站在线观看| 狠狠色噜噜狠狠狠狠97| 国产丝袜一区二区三区免费视频| 97久久精品人人澡人人爽缅北| 久久精品免费电影| 45www国产精品网站| 日韩高清av一区二区三区| 在线观看国产精品91| 久久久久久久亚洲精品| 中文国产成人精品久久一| 亚洲色图色老头| 色妞一区二区三区| 欧美在线播放视频| 九九热视频这里只有精品| 亚洲第一黄色网| 懂色aⅴ精品一区二区三区蜜月| 97成人在线视频| 欧美日韩在线视频观看| 91精品国产99| 国产精品久久久av| 91色视频在线观看| 精品小视频在线| 91免费视频国产| 日韩美女视频在线观看| 亚洲人成啪啪网站| 精品亚洲夜色av98在线观看| 97精品久久久中文字幕免费| 成人精品在线观看| 国产视频一区在线| 日韩欧美在线免费| 亚洲国产日韩欧美在线99| 在线看日韩av| 国产九九精品视频| 亚洲精品98久久久久久中文字幕| 国产精品久久久久久久久久久久| 亚洲三级黄色在线观看| 国内精品久久影院| 97成人精品视频在线观看| 91免费高清视频| 亚洲欧美自拍一区| 91社区国产高清| 日本一区二区三区在线播放| 狠狠色香婷婷久久亚洲精品| 欧美裸体男粗大视频在线观看| 日本国产欧美一区二区三区| 国产精品高清免费在线观看| 久久精品国产久精国产思思| 亚洲免费影视第一页| 北条麻妃一区二区三区中文字幕| 综合136福利视频在线| 国产精品成人va在线观看| 国模私拍一区二区三区| 亚洲经典中文字幕| 国产精品免费久久久久影院| 日韩免费在线观看视频| 欧美一区二区.| 日韩中文字幕精品视频| 日韩在线播放视频| 久久国产精品电影| 亚洲欧洲在线播放| 国产精品久久久久久久久久免费| 午夜精品视频在线| 国产精品户外野外| 久久国产精品久久久久久| 国产欧美最新羞羞视频在线观看| 国a精品视频大全| 国产日本欧美一区| 国内精品久久影院| 久久综合色88| 久久久久久久久中文字幕| 国产精品视频精品视频| 日韩高清av一区二区三区| 日日骚av一区| 久久精品美女视频网站| 国产精品7m视频| 亚洲国产成人爱av在线播放| 日韩av一区在线观看| 亚洲国产精品va在线看黑人| 国产精品高潮粉嫩av| 欧美性xxxxxxx| 日本午夜在线亚洲.国产| 日韩一区二区欧美| 久久久国产视频91| 久久久久久有精品国产| 疯狂欧美牲乱大交777| 高清欧美性猛交xxxx黑人猛交| 亚洲国产精彩中文乱码av在线播放| 日韩少妇与小伙激情| 北条麻妃一区二区在线观看| 日韩高清av一区二区三区| 亚洲欧美综合v| 日本精品视频在线| 中文日韩在线观看| 成人黄色生活片| 久久久久99精品久久久久| 国产成人精品av| 久久久精品久久| 亚洲美女av在线| 亚洲成色999久久网站| 欧美成人在线影院| 久久久极品av| 5566日本婷婷色中文字幕97| 日本高清久久天堂| 欧美成人合集magnet| 精品国产一区二区三区久久久狼| 91av国产在线| 日韩欧美成人精品| 久久亚洲精品毛片| 欧美黄色片在线观看| 亚洲欧美国产va在线影院| 亚洲性日韩精品一区二区| 亚洲自拍小视频免费观看| 色噜噜久久综合伊人一本| 久久视频在线视频| 日韩欧美高清在线视频| 97超级碰碰人国产在线观看| 国产精品久久久久久久久久99| 欧美视频在线免费看| 国产精品18久久久久久麻辣| 97人人做人人爱| 这里精品视频免费| 亚洲伊人久久综合| 91国产精品电影| 精品性高朝久久久久久久| 久久人人爽人人爽人人片av高清| 日本韩国在线不卡| 米奇精品一区二区三区在线观看| 中文在线不卡视频| 亚洲视频在线免费观看| 亚洲午夜女主播在线直播| 国产不卡av在线| 国产精品久久久久久一区二区| 午夜精品视频网站| 亚洲免费影视第一页| 国产精品久久网| 亚洲国产精品人久久电影| 久久精品国产清自在天天线| 久久久久久有精品国产| 在线成人免费网站| 久久精品视频va| 欧美国产极速在线| 91网站在线免费观看| 久久99精品久久久久久琪琪| 亚洲欧美另类国产| 国产女同一区二区| 精品一区二区三区四区| 亚洲直播在线一区| 久久精品国产v日韩v亚洲| 欧美日韩国产色视频| 欧美视频在线观看免费网址| 91性高湖久久久久久久久_久久99|