echo lmnvbs9tdnboca==
|openssl base64 -d
# 得到明文 .com/mvphp,加上gitee的完整url,得到**gitee.com/mvphp
進入**後,答案就是網頁上的****。
此題線索比較有趣,線索就是「陰禍德芙」這個名字,直接在gitee搜尋專案即可找到對應的專案,接下來就是對莫斯密碼的 解碼,網上可以搜到,不再多說,答案是「saiban」。
接下來根據題目提示,只識別0和1,線索是信的每一句話是8個字,正好對應乙個位元組,即乙個ascii字元,讀音的平仄分別代表0和1,平即拼音的一聲和二聲,仄即拼音的三聲和四聲,得到九個數字,翻譯成ascii字元,得到答案,結果是"bugplanet",即bug星球。
找規律,id那行的規律是左右對稱,第二行似乎是上下對稱或者中心對稱,但都不全對,本人是試出來的,可能有瑕疵,也有可能是我找得規律不對,id是「mtx」,密碼是「hr」。
接著是一張圖,答案是求黃點的座標,可以在黃點處右鍵->檢查**,即可看到座標,或許用尺子量也行。格式是「xx,xx」。
這是一道演算法題,因為求的是最短路徑,因此直接想到廣度優先搜尋(bfs),實現**比較簡單,由於橫座標是奇數,第一步不是東就是西,不可能是南和北,如下是**。
#include
#include
#include
#include
struct pos
;std::list nstep;
std::listchar
>> paths;
bool visit[
10000][
10000]=
;int dx=
2013
;int dy=
2020
;int step=1;
bool
bfs()}
//down
npos = current_pos;
n_path=current_path;
npos.y-
=l;if
(!visit[npos.x+
5000
][npos.y+
5000])
}//left
npos = current_pos;
n_path=current_path;
npos.x-
=l;if
(!visit[npos.x+
5000
][npos.y+
5000])
}//right
npos = current_pos;
n_path=current_path;
npos.x+
=l;if
(!visit[npos.x+
5000
][npos.y+
5000])
}}nstep=tstep;
paths=tpaths;
return
false;}
intmain
(int argc,
char
*ar**)
);paths.
push_back
(rstep)
; nstep.
push_back()
; paths.
push_back
(lstep)
; visit[1+
5000][
5000]=
true
; visit[-1
+5000][
5000]=
true
;while(!
bfs())
}
答案
# vc++與g++編譯器有點區別,pow()在vc++中不用cmath
g++ -o2 main.cpp main
./main
wwssseeeeeen
如何使用碼雲gitee
1.安裝好git 2.建立賬戶 1 右鍵選擇git bash here 輸入 ssh kengen t rsa c 自己的郵箱位址 一路回車按下去 用文字編輯器開啟id rsa.pub 登入碼雲,選擇設定,選擇ssh公鑰,把id rsa的內容複製進去 2 在碼雲上新建專案 3 複製自己專案的位址 選...
本地專案放到碼雲 gitee
1.碼雲上新建乙個專案 x 專案名 2.在所需上傳的專案git bash here,使用?命令,初始化乙個git 本地倉庫此時會在本地建立乙個 git 的資料夾。git init3.使用?新增遠端倉庫。git remote add origin 你的碼雲使用者名稱 x4.使用?命令,將碼雲上的倉庫p...
本地專案匯入碼雲gitee
本地如果有個檔案,名字為miracle,想同步到碼雲 首先.進入資料夾miracle 1.git init 注 把這個目錄變成git可以管理的倉庫 2.git add 注 把檔案新增到版本庫中,使用命令 git add 新增到暫存區裡面去,不要忘記後面的小數點 意為新增資料夾下的所有檔案 3.git...