hdoj5024【BFS/暴力】
生活随笔
收集整理的這篇文章主要介紹了
hdoj5024【BFS/暴力】
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
題意:
在可以行走的區(qū)域內(nèi),只能轉(zhuǎn)一次90度的彎,問你最長這條路可以多長。
思路:
我們可以看到
轉(zhuǎn)90度的路徑會是橫豎,也就是1-3-5-7;
還有斜的:2-4-6-8;
我們可以對一個點直接BFS/暴力一下,方向是八個方向,然后計算對應(yīng)的90度方向上的距離和,開個數(shù)組表示某方向上的路徑長度,我們可以發(fā)現(xiàn)90度方向在數(shù)組上的規(guī)律,然后再暴力找個最大。
復(fù)雜度也不高。
貼一發(fā)挫code…….
轉(zhuǎn)載于:https://www.cnblogs.com/keyboarder-zsq/p/5934891.html
總結(jié)
以上是生活随笔為你收集整理的hdoj5024【BFS/暴力】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 表达式和计算的描述
- 下一篇: Junit测试 - Spring的配置