国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

麥森數-洛谷 1045

2019-11-14 10:37:30
字體:
來源:轉載
供稿:網友
題目描述形如2P-1的素數稱為麥森數,這時P一定也是個素數。但反過來不一定,即如果P是個素數,2P-1不一定也是素數。到1998年底,人們已找到了37個麥森數。最大的一個是P=3021377,它有909526位。麥森數有許多重要應用,它與完全數密切相關。任務:從文件中輸入P(1000<P<3100000),計算2P-1的位數和最后500位數字(用十進制高精度數表示)輸入輸出格式輸入格式:文件中只包含一個整數P(1000<P<3100000)輸出格式:第一行:十進制高精度數2^P-1的位數。第2-11行:十進制高精度數2^P-1的最后500位數字。(每行輸出50位,共輸出10行,不足500位時高位補0)不必驗證2^P-1與P是否為素數。輸入輸出樣例輸入樣例#1:1279輸出樣例#1:38600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407932194664399081925240327364085538615262247266704805319112350403608059673360298012239441732324184842421613954281007791383566248323464908139906605677320762924129509389220345773183349661583550472959420547689811211693677147548478866962501384438260291732348885311160828538416585028255604666224831890918801847068222203140521026698435488732958028878050869736186900714720710555703168729087。題解:把在學校題庫上的麥森數輸出再改一下就行了var i,j,k,l,n,m:longint; a,b:array[0..1001] of longint;PRocedure mason1(p:longint);var i,j,k,l,i1,j1:longint;begin if p=0 then exit; mason1(p div 2); for i:=1 to 500 do for j:=1 to 500 do b[i+j-1]:=b[i+j-1]+a[i]*a[j]; if odd(p) then for i:=1 to 1000 do b[i]:=b[i]*2; for i:=1 to 500 do begin b[i+1]:=b[i+1]+b[i] div 10; b[i]:=b[i] mod 10; end; for i:=1 to 500 do a[i]:=b[i]; for i:=1 to 1000 do b[i]:=0;end;begin readln(n); a[1]:=1; writeln(trunc(n*ln(2)/ln(10))+1); mason1(n); a[1]:=a[1]-1; for i:=500 downto 1 do begin write(a[i]); if i mod 50=1 then writeln; end;end.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿拉尔市| 准格尔旗| 微山县| 连平县| 西峡县| 锡林郭勒盟| 阿巴嘎旗| 宜良县| 北海市| 灵石县| 兴化市| 临清市| 威远县| 杨浦区| 肃北| 江山市| 商河县| 白河县| 宁化县| 许昌县| 福贡县| 莲花县| 如东县| 沛县| 宜春市| 宁陕县| 明溪县| 会同县| 大竹县| 会宁县| 平湖市| 泽普县| 疏附县| 扎赉特旗| 鸡泽县| 铜鼓县| 安塞县| 宝应县| 南康市| 綦江县| 黄陵县|