貴州大學2015機試 冪次方 C

2021-10-04 08:23:45 字數 742 閱讀 2038

題目描述

time limit: 1000 ms

memory limit: 256 mb

對任意正整數n,求xn%233333的值。

要求運算的時間複雜度為o(logn)。

例如x30 = x15*x15

x15=x7*x7*x

x7=x3*x3*x

x3=x*x*x

共7次乘法運算完畢。 

輸入輸出格式

輸入描述:

輸入兩個整數x和n,用空格隔開,其中x,n<=10^9。
輸出描述:

輸出x^n對233333取模的結果。
輸入樣例#:

2 5
輸出樣例#:

32
解題思路:

由於題目資料過大,應在計算過程中就對資料取模,應用同餘模定理(a*b)%c = ((a%c)*(b%c))%c

#include#define m 233333

using namespace std;

long long int x,n,ans = 1;

int main()

cout<} return 0;

}

華為2015合肥機試

華為機試第一題 取十個數字 可重複 中不重複的最大三位數,構成最大三位數 void main int index 0 for int i 0 i 10 i int max 0 int count 0 for int i 9 count 3 i 0 i std cout 第二題 確定最小需要拆開盒子個...

貴州大學2023年機試題目 日期(c )

題目描述 time limit 1000 ms memory limit 256 mb 今天是2012年4月12日星期四,編寫程式,輸入今天開始到12月31日之間的任意日期,輸出那一天是星期幾。例如輸入 5 回車 20 回車 5月20日 輸出應為 sunday 輸入輸出格式 輸入描述 輸入第一行為月...

華為2015機試測試題

1.計票統計 描述 模擬n個人參加選舉的過程,並輸出選舉結果 假設候選人有四人,分別用 a b c d 表示,選舉時開始計票,若輸入的不是 a b c d 則視為無效票。選 舉結束後獲取各個候選人的得票數以及無效票的個數,輸出結果以新增候選人的順序進行順序輸 出,最後一行為無效的數量。同時getvo...