ACM-ICPC 2019 山东省省赛 C Wandering Robot
生活随笔
收集整理的這篇文章主要介紹了
ACM-ICPC 2019 山东省省赛 C Wandering Robot
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
這個題額,我覺的是一道水題,思維題,需要考慮的情況比較多,題意一個機(jī)器人給一條指令,循環(huán)n遍,問此過程中離原點(diǎn)最遠(yuǎn)距離。
考慮最遠(yuǎn)距離可能出現(xiàn)的的情況。
每次循環(huán)之后距離至少為0;
1.假設(shè)他每一次循環(huán)都能回到原點(diǎn),最遠(yuǎn)值肯定出現(xiàn)在第一重循環(huán)。
2.假設(shè)每次循環(huán)結(jié)束后所移動距離都小于,在某次循環(huán)中向某個方向移動的距離。
因?yàn)槊看窝h(huán)都會朝某一個方向但是,移動的量過于小,不如一個方向,此時,應(yīng)考慮N次循環(huán)后的的位置,與第一次循環(huán) 之后的大小。
比較難理解上圖:
綜上所述,只用考慮第一次循環(huán)的最大值,跟最后一次循環(huán)的最大值誰大即可。
移動是有方向的,對于X,Y都有正負(fù)。
總結(jié)
以上是生活随笔為你收集整理的ACM-ICPC 2019 山东省省赛 C Wandering Robot的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ACM-ICPC 2019 山东省省赛
- 下一篇: ACM-ICPC 2019 山东省省赛总