1294 高階機密

2021-09-30 09:09:27 字數 606 閱讀 2686

很早以前,羅馬人為了在戰爭中傳遞資訊,頻繁地使用替換法進行資訊加密。然而在計算機技術高速發展的今天,這種替換法顯得不堪一擊。因此密碼研究人員正在試圖尋找一種易於編碼、但不易於解碼的編碼規則。

目前比較流行的編碼規則稱為rsa,是由美國麻省理工學院的三位教授發明的。這種編碼規則是基於一種求密取模演算法的:對於給出的三個正整數a,b,c,計算a的b次方除以c的餘數。

你的任務是編寫乙個程式,計算(a^b) mod c。

輸入檔案只有一行依次為三個正整數a,b,c,三個正整數之間各以乙個空格隔開,並且1<=a,b(a^b) mod c

2 6 11
9
zsuacm team member

// source code of submission 987455, zhongshan university online judge system

#include#includeusing namespace std;

int main()

{ int a,b,c,mod;

cin>>a>>b>>c;

mod=a;

for(int i=1;i

sicily1294 高階機密

time limit 1 secs,memory limit 32 mb 在很多情況下,我們需要對資訊進行加密。特別是隨著internet的飛速發展,加密技術就顯得尤為重要。很早以前,羅馬人為了在戰爭中傳遞資訊,頻繁地使用替換法進行資訊加密。然而在計算機技術高速發展的今天,這種替換法顯得不堪一擊。因...

sicily 1294 高階機密

time limit 1 secs,memory limit 32 mb 在很多情況下,我們需要對資訊進行加密。特別是隨著internet的飛速發展,加密技術就顯得尤為重要。很早以前,羅馬人為了在戰爭中傳遞資訊,頻繁地使用替換法進行資訊加密。然而在計算機技術高速發展的今天,這種替換法顯得不堪一擊。因...

S 1128 高階機密

在很多情況下,我們需要對資訊進行加密。特別是隨著internet的飛速發展,加密技術就顯得尤為重要。很早以前,羅馬人為了在戰爭中傳遞資訊,頻繁地使用替換法進行資訊加密。然而在計算機技術高速發展的今天,這種替換法顯得不堪一擊。因此密碼研究人員正在試圖尋找一種易於編碼 但不易於解碼的編碼規則。目前比較流...