本文主要是介绍蚂蚁Ants,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
from 挑战程序设计竞赛(3)
思路:
1.两只蚂蚁碰面后互相返回可以看做直接穿过!
2.最短时间:所有蚂蚁选择最 短 路的方向走
3.最长时间:所有蚂蚁选择最 长 路的方向走
code:
func main() {L := 10x := []int{2, 6, 7}min := 0max := 0for i := 0; i < len(x); i++ {max = my_max(max, my_max(x[i], L-x[i]))min = my_max(min, my_min(x[i], L-x[i])) //所有最小值中的较大值}fmt.Print("max:", max, "\nMin:", min)}func my_max(a int, b int) int {if a > b {return a}return b
}
func my_min(a int, b int) int {if a < b {return a}return b
}
这篇关于蚂蚁Ants的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!