openjudge8170 緊急措施

2021-08-15 20:54:33 字數 1039 閱讀 6060

時空限制    1000ms/64mb

近日,一些熱門**遭受黑客入侵,這些**的賬號、密碼及email的資料慘遭洩露。你在這些**上註冊若干賬號(使用的使用者名稱不一定相同),但是註冊時使用了相同的email。你此時拿到了那份洩露的資料,希望盡快將自己的密碼更改。策略如下:根據email找到你的使用者名稱和密碼,然後更改密碼。更改的規則為:小寫和大寫交換,非字母字元保持不變。

第一行為你的email位址,長度不超過50個字元且只包含字母、數字和『@』符號。

第二行為賬號數n,n(0 < n < 10000)。

接下來n行,每行表示乙個賬號,格式為:

使用者名稱 密碼 email

它們之間用單個空格分開。使用者名稱、密碼、email均不含空格,且長度不超過50個字元。

有若干行,每行為你的乙個賬號,包括:你的賬號,修改後的密碼(之間用單個空格分隔)。

如果沒有你的賬號,則輸出empty。

樣例輸入1:

[email protected]

5hellokitty ilovecats [email protected]

2012 maya2012 [email protected]

kittycat 5ikitty [email protected]

program password [email protected]

whoami feb.29$ [email protected]

樣例輸入2:

[email protected]

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 解釋 鍊...