第十屆藍橋杯 JavaA 迷宮

2021-09-19 16:44:15 字數 876 閱讀 3755

法一:思路:

bfs,path記錄路徑。

/**

* 1.程式設計

* 2.觀察

* * @description todo

* @author frontier

* @time 2023年4月9日 上午11:19:05

* */

class

node

}public

class

d迷宮

;// 增量陣列,方向向量,直接按字典序排列

static

int[

] y =

;static string[

] d =

;public

static

void

main

(string[

] args)

throws filenotfoundexception

}bfs()

;}static

boolean

check

(int x,

int y)

static

void

bfs(

)for

(int i =

0; i <4;

++i)}}

}}

法二:

思路:肉眼走迷宮。

參考:

肉眼走迷宮

2019第十屆藍橋杯 I 胖子迷宮

題目意思 給你乙個n m的迷宮,能走,障礙物,乙個胖子一開始在3,3,體積為5 5 不過胖子走迷宮的目的是為了 給你乙個時間k,當到達時間k時,胖子餓瘦了變成3 3,當到達時間2 k時,更瘦了變成1 1 題目要求到達 n 2,m 2 這個點所需的最短時間。n,m 300,解決思路,參考hdu1026...

第十屆藍橋杯 RSA 解密

記錄一下自己的學習過程啦 上題目 問題描述 rsa 是一種經典的加密演算法。它的基本加密過程如下。首先生成兩個質數 p,q,令 n p q,設 d 與 p 1 q 1 互質,則可 找到 e 使得 d e 除 p 1 q 1 的餘數為 1。n,d,e 組成了私鑰,n,d 組成了公鑰。當使用公鑰加密乙個...

第十屆藍橋杯c組

求和 1905111 這裡的string npos可以使用 1代替 include include using namespace std intmain cout 矩形切割 21 include include using namespace std intmain cout 年號字元 byq i...