問題 1209 密碼截獲

2021-09-08 02:04:24 字數 980 閱讀 2325

題目描述

catcher是mca國的情報員,他工作時發現敵國會用一些對稱的密碼 進行通訊,比如像這些abba,aba,a,123321,但是他們有時會在開始或結束時加入一些無關的字元以防止別國破解。比如進行下列變化 abba->12abba,aba->abakk,123321->51233214 。因為截獲的串太長了,而且存在多種可能的情況 (abaaab可看作是aba,或baaab的加密形式),cathcer的工作量實在是太大了,他只能向電腦高手求助,你能幫catcher找出最長的 有效密碼串嗎?

輸入

測試資料有若干行字串,包括字母,數字,符號。(字母區分大小寫)

輸出

與輸入相對應每一行輸出乙個整數,代表最長有效密碼串的長度。

樣例輸入

abba

12abba

aabakk

51233214

abaaab

樣例輸出44

1365

#include

#include

#include

using namespace std;

bool judge

(char s)

intmain()

int max=0;

for(

int i=

0;i<

(int

)strlen

(s);i++);

for(

int p=i,k=

0;p<=j+

1;p++

) str[k++

]=s[p];if

(judge

(str))}

}}cout<}return0;

}

問題 1209 密碼截獲

時間限制 1sec 記憶體限制 128mb catcher是mca國的情報員,他工作時發現敵國會用一些對稱的密碼 進行通訊,比如像這些abba,aba,a,123321,但是他們有時會在開始或結束時加入一些無關的字元以防止別國破解。比如進行下列變化 abba 12abba,aba abakk,123...

密碼截獲問題

catcher是mca國的情報員,他工作時發現敵國會用一些對稱的密碼進行通訊,比如abba,aba,a,123321等,但是他們有時會在開始或結束時加入一些無關的字元以防別國破解。比如進行下列變化abba 12abba,aba abakk,123321 51233214 因為截獲的串太長了,而且存在...

利用滑鼠鍵盤鉤子截獲密碼

利用滑鼠鍵盤鉤子截獲密碼。原始碼示例 http zeena.nease.net soft getpass src.rar 鉤子能截獲系統並得理髮送給其它應用程式的訊息,能完成一般程式無法完成的功能。掌握鉤子的程式設計方法是很有必要的 鉤子分類 1 wh callwndproc和wh callwndp...