藍橋盃國賽之階乘位數

2022-05-24 17:15:07 字數 465 閱讀 2835

9的階乘等於:362880 

它的二進位制表示為:1011000100110000000 

這個數字共有19位。

請你計算,9999 的階乘的二進位制表示一共有多少位? 

注意:需要提交的是乙個整數,不要填寫任何無關內容(比如說明解釋等)

思路:把每乙個數都用2的x的方,然後把2的指數加起來就可以了,最後取整

**:

#include#include#include#include#include#include#include#include#include#includeconst int maxn=1e5+5;

typedef long long ll;

using namespace std;

int main()

printf("%d",(int)(ans));

return 0;

}

藍橋盃國賽

過去挺久了,最近也荒廢了挺久,終於有時間來寫寫回憶吧 也要重新開始看演算法開始刷題了,只有努力才會有好運 題解啥的也不說了吧,網上應該挺多,當時填空題除了兩個,大題兩個應該只有部分分,混了個國三,今年題目多也變難了點,自己還是太菜。其實最想說的是第二題和第三題,第二題居然沒想到是揹包。在這個題中猶豫...

藍橋盃國賽總結

國三划水 怎麼說呢,這屆藍橋杯的題有點複雜,原來國賽都是6道題,今年一下子變成了10道題,然後沒乙個題可以暴力的,尷尬,我做的2016 2018年的國賽題,哎,基本沒用,現在大多數是在考思維,明顯的考演算法的比較少。本來至少可以拿國二的,前兩個小時搞掉了2小1大,但是後來每一道題到不簡單,但深入做肯...

藍橋杯2016決賽 階乘位數

9的階乘等於 362880 它的二進位制表示為 1011000100110000000 這個數字共有19位。請你計算,9999 的階乘的二進位制表示一共有多少位?輸出乙個整數表示答案 整數 m mm 在 k kk 進製下的位數為 lo gkm 1 lfloor log km rfloor 1 spa...