時空限制 1000ms/64mb
近日,一些熱門**遭受黑客入侵,這些**的賬號、密碼及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#includeusing namespace std;
int main()
} if (!cnt) cout<<"empty\n";
return 0;
}
8 17比賽總結
這次比賽考得一般般,這回的題是前段時間學的圖論演算法的測試題 100 52.2 40 12.5。1 位圖 這題是很簡單的圖論,用bfs 加優化簡單 o nm 過了。正解 這題將所有更新的點記錄在乙個佇列裡 初始的時候都是1 的看為更新的 然後每次將這些點往四周擴散,如果可以擴散,那麼 ans x,y...
8 1 7 程序程式設計例項
在本節的最後,給出乙個多程序程式設計的綜合例項,程式會建立兩個程序,在父程序和子程序之間通過管道傳遞資料,父程序向子程序傳送字串 exit 表示讓子程序退出,並且等待子程序返回 子程序查詢管道,當從管道讀出字串 exit 的時候結束。例項8 7 程序程式設計例項 1 process demo.c 2...
817 鍊錶元件
給定乙個鍊錶 鍊錶結點包含乙個整型值 的頭結點 head。同時給定列表 g,該列表是上述鍊錶中整型值的乙個子集。返回列表 g 中元件的個數,這裡對元件的定義為 鍊錶中一段最長連續結點的值 該值必須在列表 g 中 構成的集合。示例 1 輸入 head 0 1 2 3 g 0,1,3 輸出 2 解釋 鍊...