測試鏈結
總時間限制: 1000ms 記憶體限制: 65536kb
描述
近日,一些熱門**遭受黑客入侵,這些**的賬號、密碼及email的資料慘遭洩露。你在這些**上註冊若干賬號(使用的使用者名稱不一定相同),但是註冊時使用了相同的email。你此時拿到了那份洩露的資料,希望盡快將自己的密碼更改。策略如下:根據email找到你的使用者名稱和密碼,然後更改密碼。更改的規則為:小寫和大寫交換,非字母字元保持不變。
輸入
第一行為你的email位址,長度不超過50個字元且只包含字母、數字和『@』符號。
第二行為賬號數n,n(0 < n < 10000)。
接下來n行,每行表示乙個賬號,格式為:
使用者名稱 密碼 email
它們之間用單個空格分開。使用者名稱、密碼、email均不含空格,且長度不超過50個字元。
輸出
有若干行,每行為你的乙個賬號,包括:你的賬號,修改後的密碼(之間用單個空格分隔)。
如果沒有你的賬號,則輸出empty。
樣例輸入
樣例輸入1:
5hellokitty ilovecats [email protected]
2012 maya2012 [email protected]
kittycat 5ikitty [email protected]
program password [email protected]
whoami feb.29$ [email protected]
樣例輸入2:
12012 maya2012 [email protected]
樣例輸出
樣例輸出1:
hellokitty ilovecats
kittycat 5ikitty
whoami feb.29$
樣例輸出2:
empty
#include
#include
#include
using
namespace std;
char email[50]
,pw[50]
,name[50]
,search[50]
;int
main()
cout<" "
cout<<
"empty"
;return0;
}
學習筆記 NOIP 字串
題目鏈結 考慮預處理出所有回文半徑為 i 的回文串個數 cnt i manacher 時進行乙個字首加,差分 字首和處理即可。記錄 題目鏈結 回文串計數。核心思想 記錄 題目鏈結 考慮回文串 s 的回文重心 pos 其在 s 中的回文半徑一定能將其延伸到 s 最後乙個位置。那麼問題等價於找到回文半徑...
NOIP學習之字串 71 驗證子串
測試鏈結 總時間限制 1000ms 記憶體限制 65536kb 描述 輸入兩個字串,驗證其中乙個串是否為另乙個串的子串。輸入 輸入兩個字串,每個字串佔一行,長度不超過200且不含空格。輸出 若第乙個串s1是第二個串s2的子串,則輸出 s1 is substring of s2 否則,若第二個串s2是...
NOIP學習之字串 133 字串判等
測試鏈結 總時間限制 1000ms 記憶體限制 65536kb 描述 判斷兩個由大小寫字母和空格組成的字串在忽略大小寫,且忽略空格後是否相等。輸入 兩行,每行包含乙個字串。輸出 若兩個字串相等,輸出yes,否則輸出no。樣例輸入 a a bb bb ccc ccc aa bbbb cccccc 樣例...