日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

守望者的逃离—贪心算法

發布時間:2025/3/20 编程问答 11 豆豆
生活随笔 收集整理的這篇文章主要介紹了 守望者的逃离—贪心算法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題描述
惡魔獵手尤迪安野心勃勃.他背叛了暗夜精靈,率深藏在海底的那加企圖叛變:守望者在與尤迪安的交鋒中遭遇了圍殺.被困在一個荒蕪的大島上。為了殺死守望者,尤迪安開始對這個荒島施咒,這座島很快就會沉下去,到那時,島上的所有人都會遇難:守望者的跑步速度,為17m/s,以這樣的速度是無法逃離荒島的。慶幸的是守望者擁有閃爍法術,可在1s內移動60m,不過每次使用閃爍法術都會消耗魔法值10點。守望者的魔法值恢復的速度為4點/s,只有處在原地休息狀態時才能恢復。

現在已知守望者的魔法初值M,他所在的初始位置與島的出口之間的距離S,島沉沒的時間T。你的任務是寫一個程序幫助守望者計算如何在最短的時間內逃離荒島,若不能逃出,則輸出守望者在剩下的時間內能走的最遠距離。注意:守望者跑步、閃爍或休息活動均以秒(s)為單位。且每次活動的持續時間為整數秒。距離的單位為米(m)。

?

實現以下接口:

?

void HelpWatcherEscape(unsigned int uiMagic, unsigned int uiDistance, unsigned int uiSec,char *pRstOut, unsigned int *puiMaxDistance)

功能:判斷守望者是否能夠逃出荒島

輸入參數:
unsigned int uiMagic:無符號整型,守望者的初始魔法值
unsigned int uiDistance:無符號整型,守望者所在的初始位置與島出口之間的距離。?
unsigned int uiSec:無符號整型,島沉沒需要的時間,單位為秒
輸出參數(指針指向的內存區域保證有效):
char *pRstOut:輸出守望者能否逃出荒島,若能逃出輸出“Yes”,不能輸出“No”,注意大小寫。
unsigned int *puiMaxDistance:若守望者能逃出荒島,輸出逃出荒島所用的最短時間,
? ? ? 不能逃出則輸出守望者能逃出的最大距離。
返回值:void


思路:
1、跑的人每秒都在跑
2、當閃爍的人發現能閃時就閃,并判斷此時誰快,如果閃的快,這時候跑的人要和閃爍的人站到一個起跑線上繼續跑
3、每秒都判斷是否已經逃離島

?

?

void HelpWatcherEscape(unsigned int uiMagic, unsigned int uiDistance, unsigned int uiSec,char *pRstOut, unsigned int *puiMaxDistance){int DistanceTotal ;int People_1_Dis = 0 ;int People_2_Dis = 0 ;int Sec = uiSec ;int Distance = uiDistance ;int Time = 1 ;int Magic = uiMagic ;char Can[4] = "Yes";char CanNot[3] = "No";while ( Time <= Sec ){People_1_Dis += 17 ;if ( Magic >= 10 ){People_2_Dis += 60 ;Magic -= 10 ;}else{Magic += 4 ;}if ( People_2_Dis > People_1_Dis ){People_1_Dis = People_2_Dis ;DistanceTotal = People_2_Dis ;}else{DistanceTotal = People_1_Dis ;}if ( DistanceTotal >= Distance ){*pRstOut = Can[0] ;*(pRstOut+1) = Can[1];*(pRstOut+2) = Can[2];*puiMaxDistance = Time ;return ;}Time++ ;}*pRstOut = CanNot[0] ;*(pRstOut+1) = CanNot[1];*puiMaxDistance = DistanceTotal ;return ; }



?

轉載于:https://www.cnblogs.com/ykc-lin/p/5020579.html

總結

以上是生活随笔為你收集整理的守望者的逃离—贪心算法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 97超碰人人草 | 少妇特黄一区二区 | 日韩免费三级 | 人妖av在线 | 一级黄色大毛片 | 欧美性视频在线播放 | 一区二区三区四区视频在线观看 | 日本中文字幕成人 | 欧美性网址 | 亚洲国产理论 | 日韩欧美爱爱 | 欧洲熟妇精品视频 | 在线免费观看视频网站 | 国产69精品久久久久久 | 伊人久久大香线蕉综合75 | 日日夜夜添| 牛人盗摄一区二区三区视频 | 亚洲视频欧美视频 | 91精品视频在线看 | 国产精品普通话 | 精品成人18| 国产欧美一区二区 | www狠狠爱 | 欧美 日韩 国产 激情 | 深夜视频在线观看 | 香蕉视频网址 | 先锋av资源 | 久久久久国产精品 | 久久青青草视频 | a级片网址 | 蜜桃av在线看 | 波多野结衣三级视频 | 91超碰在线播放 | 亚洲性天堂| 国产成人免费 | www.亚洲免费 | 男女啪啪网站 | 九九99久久| 伊人激情综合网 | 最新av | 男人综合网 | 在线中文av | 三级a做爰全过程 | 色福利视频 | 日本不卡一区在线 | www日本黄色 | 精品国产a线一区二区三区东京热 | 免费成人深夜夜行网站视频 | 日本在线不卡一区二区三区 | 天堂网在线看 | 亚洲天堂中文字幕在线 | 久久精品无码一区二区三区免费 | 免费极品av一视觉盛宴 | 成人免费视频网站在线观看 | 伦在线 | 亚洲天堂中文字幕在线 | 蜜桃成人免费视频 | 成人免费视屏 | www.久久av.com | 丁香婷婷视频 | 国产乱人乱偷精品视频 | 精品国产一区二区三区日日嗨 | 女生扒开尿口让男生桶 | 激情都市一区二区 | 色婷婷狠狠干 | 91精品国产乱码在线观看 | 午夜黄色网址 | 国产精品99无码一区二区视频 | 窝窝视频在线观看 | 亚洲av无一区二区三区怡春院 | 久久久久久久久久久电影 | 中文字幕 欧美 日韩 | 五月情网 | 九一毛片| 黑人精品一区二区三区 | 国产粉嫩在线 | 制服丝袜第一页在线观看 | 亚洲色图网址 | 国产偷自拍视频 | 无码精品一区二区三区在线 | 欧美性视频一区二区 | 欧美黄色一级网站 | 性欧美videossex精品 | 国产视频h | 亚洲第一在线播放 | 国产精品一区二区6 | 内谢少妇xxxxx8老少交视频 | 爱爱视频网站 | 99综合视频 | 日韩女优在线播放 | 美女的诞生免费观看在线高清 | 激情综合网婷婷 | 日本韩国毛片 | 成人区人妻精品一区二 | 亚洲乱码一区二区 | 丰满女邻居的色诱4hd | 国产成人av一区二区三区 | 成人在线视频一区二区 | 国产精品永久久久久久久久久 |