第三週中級練習

2021-10-03 22:35:54 字數 2359 閱讀 9417

題目內容:

輸入n(0輸入格式:

整數n(0輸出格式:

非負整數

輸入樣例:

輸出樣例:

#include

using

namespace std;

intmain()

cout<

return0;

}

題目內容:求a+aa+aaa+aaaa+…+aa…a(第n項,n個a),其中a是1~9的整數。例如,a=1,n=3時,式子為1+11+111,結果為123。

輸入格式:

整數a(1~9)和整數n,中間用空格分隔。1<=n<=10

輸出格式:

乙個非負整數。

輸入樣例:

1 3輸出樣例:

時間限制:500ms記憶體限制:32000kb

#include

#include

using

namespace std;

intmain()

cout<

return0;

}

題目內容:arcsin(x)寫成級數形式為:

使用者輸入x,利用該式,計算反正弦函式的值。結束條件設為|u|<1e-8(小於1e-8的項不加入和中),其中u為通項。

輸入格式:

實數x(-1輸出格式:

計算出來的數

輸入樣例:

0.5輸出樣例:

0.523599

//這道題用我的方法測試點5,一直過不了,用了庫函式才ac,希望大佬來指點

#include

#include

using

namespace std;

intmain()

題目內容:設n是一任意自然數,若將n的各位數字反向排列所得的自然數n1與n相等,則稱n是回文數。例如,12321,反向排列還是12321,它是乙個回文數。而1234,反向排列為4321,它不是回文數。

編寫程式,輸入乙個正整數,判斷該數是不是回文數。是顯示yes,不是顯示no。

輸入格式:

乙個正整數

輸出格式:

單詞yes或no之一,沒有句號。

輸入樣例1:

輸出樣例1:

yes輸入樣例2:

輸出樣例2:no

時間限制:500ms記憶體限制:32000kb

#include

#include

using

namespace std;

intmain()

if(sign) cout<<

"yes"

<

else cout<<

"no"

<

return0;

}

題目內容:任意乙個大於1的正整數可以表達為一系列素數的乘積,這樣的分解是唯一的,稱為素數分解。例如,60可以分解為2235。編寫程式,顯示使用者輸入的乙個正整數的素數分解,輸出格式形如:60=2235,7=7等。

輸入格式:

乙個整數(大於1)

輸出格式:

整數=素數因子的相乘。

輸入樣例:

輸出樣例:

60=223*5

時間限制:500ms記憶體限制:32000kb

#include

#include

using

namespace std;

bool

isprime

(int n)

}return sign;

}int

main()

} cout<

return0;

}

3 12 3 18第三週練習

1.狀態壓縮dp 對於乙個集合,把每乙個元素選擇與否的情況對應到乙個二進位制位裡,從而把集合的狀態壓縮成乙個整數,方便計算與維護。poj2441 arrange the bulls 有n頭牛和m兼屋子,每頭牛都只喜歡住在某幾間屋子裡,問所有牛都滿意的方案有多少種。屋子的居住一共有1 define i...

第二週中級練習

題目內容 輸入4字元的單詞 小寫 將每個字母轉換為其在字母表中的序號 00 25 輸出 不夠兩位的前面補0 例如,輸入atom,輸出00191412 輸入格式 連續的四個小寫字母,表示乙個4字母單詞。輸出格式 8個0 9的數字,中間無空格。輸入樣例 atom 輸出樣例 時間限制 500ms記憶體限制...

第3周中級練習 owefhowefwef

1.計算1 2 3 n 題目內容 輸入n 0 輸入n 0 include using namespace std intmain cout sum return0 2.題目內容 求a aa aaa aaaa aa a 第n項,n個a 其中a是1 9的整數。例如,a 1,n 3時,式子為1 11 11...