牛客網 W s Cipher 字串操作

2021-10-05 06:39:13 字數 806 閱讀 9002

給你三個數字k1,k2,k3,然後三組範圍分別是1:[a,i],2:[j,r],3:[s-z]和下劃線。在資訊中的字元屬於哪一組就向做移動ki個位置,只能在自己構成的組中移動,當然解密的話就是向右移動ki個位置,現在給你密文,讓你輸出原文。

記錄每個字母屬於哪個範圍,然後對於每個範圍進行相應的移動。

注意題目樣例%95那裡是錯的,poj能過。

#include

#include

#include

#include

#include

#include

#include

using

namespace std;

#define max 205

#define ll int

#define inf 100000000

intmain()

res.

clear()

; res = s;

ll l1 = v1.

size()

, l2 = v2.

size()

, l3 = v3.

size()

;for

(int i =

0; i < l1; i++

)for

(int i =

0; i < l2; i++

)for

(int i =

0; i < l3; i++

) cout << res << endl;

}}

牛客網 字串價值

熱度指數 7時間限制 1秒空間限制 32768k 有一種有趣的字串價值計算方式 統計字串中每種字元出現的次數,然後求所有字元次數的平方和作為字串的價值 例如 字串 abacaba 裡面包括4個 a 2個 b 1個 c 於是這個字串的價值為4 4 2 2 1 1 21 牛牛有乙個字串s,並且允許你從s...

牛客網 倒置字串

題目描述 將一句話的單詞進行倒置,標點不倒置。比如 i like beijing.經過函式後變為 beijing.like i 這道題我想到兩種方法 1 從後往前遍歷字串,以空格分割,找到每個單詞,然後再遍歷每個單詞,將單詞逐個鏈到新字串上,注意需要將第乙個單詞單獨處理,具體 如下 include ...

牛客網 倒置字串

將一句話的單詞進行倒置,標點不倒置。比如 i like beijing.經過函式後變為 beijing.like i 輸入描述 每個測試輸入包含1個測試用例 i like beijing.輸入用例長度不超過100 輸出描述 依次輸出倒置之後的字串,以空格分割 示例輸入 i like beijing....