資訊學奧賽一本通(C 版)keep

2021-10-02 21:15:23 字數 2396 閱讀 1507

本想昨天更博,但被突如其來的攤牌掃了興致,總算解決了乙個麻煩事。
時間限制: 1000 ms 記憶體限制: 65536 kb

提交數: 19243 通過數: 8506

【題目描述】

在情報傳遞過程中,為了防止情報被截獲,往往需要對情報用一定的方式加密,簡單的加密演算法雖然不足以完全避免情報被破譯,但仍然能防止情報被輕易的識別。我們給出一種最簡的的加密方法,對給定的乙個字串,把其中從a-y,a-y的字母用其後繼字母替代,把z和z用a和a替代,其他非字母字元不變,則可得到乙個簡單的加密字串。

【輸入】

輸入一行,包含乙個字串,長度小於80個字元。

【輸出】

輸出每行字串的加密字串。

【輸入樣例】

hello! how are you!
【輸出樣例】

ifmmp! ipx bsf zpv!
【我的**】

#include

#include

#include

using

namespace std;

intmain()

}for

(int i=

0;a[i]

!='\0'

;i++

) cout<;return0;

}

注:ascii碼不能弄錯

時間限制: 1000 ms 記憶體限制: 65536 kb

提交數: 14033 通過數: 7236

【題目描述】

小英是藥學專業大三的學生,暑假期間獲得了去醫院藥房實習的機會。

在藥房實習期間,小英紮實的專業基礎獲得了醫生的一致好評,得知小英在計算概論中取得過好成績後,主任又額外交給她一項任務,解密抗戰時期被加密過的一些傷員的名單。

經過研究,小英發現了如下加密規律(括號中是乙個「原文 -> 密文」的例子)

1.原文中所有的字元都在字母表中被迴圈左移了三個位置(dec -> abz)

2.逆序儲存(abcd -> dcba )

3.大小寫反轉(abxy -> abxy)

【輸入】

乙個加密的字串。(長度小於50且只包含大小寫字母)

【輸出】

輸出解密後的字串。

【輸入樣例】

gsoowfasoq
【輸出樣例】

trvdizrrvj
【我的**】

#include

#include

#include

using

namespace std;

intmain()

for(

int i=

0;i<

strlen

(a);i++

)for

(int i=

strlen

(a)-

1;i>=

0;i--

) cout<;return0;

}

注:字母大小寫區分不可忘!

時間限制: 1000 ms 記憶體限制: 65536 kb

提交數: 13977 通過數: 6826

【題目描述】

醫生在書寫藥品名的時候經常不注意大小寫,格式比較混亂。現要求你寫乙個程式將醫生書寫混亂的藥品名整理成統一規範的格式,即藥品名的第乙個字元如果是字母要大寫,其他字母小寫。如將aspirin、aspirin整理成aspirin。

【輸入】

第一行乙個數字n,表示有n個藥品名要整理,n不超過100。

接下來n行,每行乙個單詞,長度不超過20,表示醫生手書的藥品名。藥品名由字母、數字和-組成。

【輸出】

n行,每行乙個單詞,對應輸入的藥品名的規範寫法。

【輸入樣例】

4

aspirin

cisapride

2-penicillin

cefradine-

6

【輸出樣例】

aspirin

cisapride

2-penicillin

cefradine-

6

【我的**】

#include

#include

using

namespace std;

intmain()

for(

int i=

0;i) cout<

}

痛苦,還是發現不了自己這段**哪有問題,樣例過了,過不了提交,測試點乙個都不對,o(╥﹏╥)o。

資訊學奧賽一本通(C 版)

資訊學奧賽一本通 c 版 總目錄 1.資訊學奧賽一本通 c 版 刷題 記錄 2.資訊學奧賽一本通 c 版 第一部分 c 語言 第一章 c 語言入門 3.資訊學奧賽一本通 c 版 第一部分 c 語言 第二章 順序結構程式設計 4.資訊學奧賽一本通 c 版 第一部分 c 語言 第三章 程式的控制結構 5...

資訊學奧賽一本通(C 版)doing

時間限制 1000 ms 記憶體限制 65536 kb 提交數 10704 通過數 4498 題目描述 病人登記看病,編寫乙個程式,將登記的病人按照以下原則排出看病的先後順序 1.老年人 年齡 60歲 比非老年人優先看病。2.老年人按年齡從大到小的順序看病,年齡相同的按登記的先後順序排序。3.非老年...

資訊學奧賽一本通 小球(drop)

許多的小球乙個乙個的從一棵滿二叉樹上掉下來組成fbt full binary tree,滿二叉樹 每一時間,乙個正在下降的球第乙個訪問的是非葉子節點。然後繼續下降時,或者走右子樹,或者走左子樹,直到訪問到葉子節點。決定球運動方向的是每個節點的布林值。最初,所有的節點都是false,當訪問到乙個節點時...