藍橋杯JAVA語言B組_圓周率
標題:圓周率
數學發展歷史上,圓周率的計算曾有許多有趣甚至是傳奇的故事。其中許多方法都涉及無窮級數。
圖1.png中所示,就是一種用連分數的形式表示的圓周率求法。下面的程式實現了該求解方法。實際上數列的收斂對x的初始值 並不敏感。
結果打印出圓周率近似值(保留小數點後4位,並不一定與圓周率真值吻合)。
double x = 111; for(int n = 10000; n>=0; n--){ int i = 2 * n + 1; x = 2 + (i*i / x); } System.out.println(String.format("%.4f", ______________));
答案:4/(x-1)
解析:
題目中有3個變數,x,n,i到最後n=10000;i=20001;所以結果一定為x變形得
n從10000開始x=2+20001*20001/111
然後x = 2+19999*19999/x
最後為 x = 2+1*1/x;
但題目為1+1/。。。所以x-1 = 4/π
故π = 4/(x-1),注意這個4一定不要少了,如果少了則白弄了
相關推薦
藍橋杯JAVA語言B組_圓周率
標題:圓周率 數學發展歷史上,圓周率的計算曾有許多有趣甚至是傳奇的故事。其中許多方法都涉及無窮級數。 圖1.png中所示,就是一種用連分數的形式表示的圓周率求法。 下面的程式實現了該求解方法。實際上數列的收斂對x的初始值 並不敏感。 結果打印出圓周率近似值(保留小數點後
藍橋杯JAVA語言B組_九陣列分數
題目:九陣列分數 1,2,3...9 這九個數字組成一個分數,其值恰好為1/3,如何組法?下面的程式實現了該功能,請填寫劃線部分缺失的程式碼。 public class A { public static void test(int[] x) { int a =
第九屆藍橋杯 Java語言B組 第七題 螺旋折線
題目:螺旋折線 如圖p1.pgn所示的螺旋折線經過平面上所有整點恰好一次。 對於整點(X, Y),我們定義它到原點的距離dis(X, Y)是從原點到(X, Y)的螺旋折線段的長度。 例如dis(0, 1)=3, dis(-2, -1)=9 給出整點座標(X, Y),你能計算出d
第七屆藍橋杯Java語言B組真題(省賽)
今天參加藍橋JAVA語言B組的競賽剛剛結束,把真題和大家分享一下。 1.煤球數目 (結果填空) 有一堆煤球,堆成三角稜錐形。具體: 第一層放1個, 第二層3個(排列成三角形), 第三層6個(排列成三角形), 第四層10個(排列成三角形), .... 如果一共有100
第五屆藍橋杯Java語言C組_調和級數
1/1 + 1/2 + 1/3 + 1/4 + ... 在數學上稱為調和級數。 它是發散的,也就是說,只要加上足夠多的項,就可以得到任意大的數字。 但是,它發散的很慢: 前1項和達到 1.0 前4項
第五屆藍橋杯Java語言C組_單位分數
形如:1/a 的分數稱為單位分數。 可以把1分解為若干個互不相同的單位分數之和。 例如: 1 = 1/2 + 1/3 + 1/9 + 1/18 1 = 1/2 + 1/3 + 1/10 + 1/15
加法變乘法——第六屆藍橋杯C語言B組(省賽)第六題
clu 自己 nbsp 加法 藍橋杯 重新 () std spa 原創 加法變乘法 我們都知道:1+2+3+ ... + 49 = 1225現在要求你把其中兩個不相鄰的加號變成乘號,使得結果為2015 比如:1+2+3+...+10*11+12+...+27*28+29+
三羊獻瑞——第六屆藍橋杯C語言B組(省賽)第三題
lan font oid 漢字 print ack size IV cnblogs 原創 三羊獻瑞 觀察下面的加法算式: 祥 瑞 生 輝 + 三 羊 獻 瑞 ------------------- 三 羊 生 瑞 氣 (如果有對齊問題,可以參看【圖1.jp
2018年第九屆藍橋杯C語言B組答案第六題:遞增三元組
標題:遞增三元組給定三個整數陣列A = [A1, A2, ... AN], B = [B1, B2, ... BN], C = [C1, C2, ... CN],請你統計有多少個三元組(i, j, k) 滿足:1. 1 <= i, j, k <= N 2. Ai
2018年第九屆藍橋杯C語言B組答案第二題:明碼
標題:明碼漢字的字形存在於字型檔中,即便在今天,16點陣的字型檔也仍然使用廣泛。16點陣的字型檔把每個漢字看成是16x16個畫素資訊。並把這些資訊記錄在位元組中。一個位元組可以儲存8位資訊,用32個位元組就可以存一個漢字的字形了。把每個位元組轉為2進製表示,1表示墨跡,0表示
2018年第九屆藍橋杯C語言B組答案第七題:螺旋折線
標題:螺旋折線如圖p1.png所示的螺旋折線經過平面上所有整點恰好一次。 對於整點(X, Y),我們定義它到原點的距離dis(X, Y)是從原點到(X, Y)的螺旋折線段的長度。 例如dis(0, 1)=3, dis(-2, -1)=9 給出整點座標(X, Y),你能計
16藍橋杯--JAVA語言C組-第10題-密碼脫落
X星球的考古學家發現了一批古代留下來的密碼。 這些密碼是由A、B、C、D 四種植物的種子串成的序列。 仔細分析發現,這些密碼串當初應該是前後對稱的(也就是我們說的映象串)。 由於年代久遠,其中
2014第五屆藍橋杯JAVA本科B組試題第三題猜字母
把abcd...s共19個字母組成的序列重複拼接106次,得到長度為2014的串。 接下來刪除第1個字母(即開頭的字母a),以及第3個,第5個等所有奇數位置的字母。 得到的新串再進行刪除奇數位置字母的動作。如此下去,最後只剩下一個字母,請寫出該字母。答案是一個小寫
第九屆藍橋杯C語言B組 乘積尾零
個數 內容 表示 color 兩個 col printf tdi 行數 標題:乘積尾零 如下的10行數據,每行有10個整數,請你求出它們的乘積的末尾有多少個零? 5650 4542 3554 473 946 4114 3871 9073 90 4329 2758
算法筆記_212:第七屆藍橋杯軟件類決賽真題(Java語言B組)
技術 emp 字符串表 求解 如果 過去 系統 多少 ann 目錄 1 憤怒小鳥 2 反幻方 3 打靶 4 路徑之謎 5 堿基 6 圓圈舞 前言:以下代碼僅供參考,若有錯誤歡迎指正哦~ 1 憤怒小鳥 憤怒小鳥 X星球憤怒的小鳥喜歡撞火車! 一根平直的鐵
第六屆藍橋杯大賽個人賽決賽(軟體類)真題 Java語言B組 答案
標題:分機號X老闆脾氣古怪,他們公司的電話分機號都是3位數,老闆規定,所有號碼必須是降序排列,且不能有重複的數位。比如:751,520,321 都滿足要求,而,766,918,201 就不符合要求。現在請你計算一下,按照這樣的規定,一共有多少個可用的3位分機號碼?請直接提交該
第七屆藍橋杯大賽個人賽決賽(軟體類)真題 Java語言B組 答案
以下程式碼純自想自打,如有誤,請提出,如可簡,請告之,謝謝大家了。真題下載1憤怒小鳥X星球憤怒的小鳥喜歡撞火車!一根平直的鐵軌上兩火車間相距 1000 米兩火車 (不妨稱A和B) 以時速 10米/秒 相對行駛。憤怒的小鳥從A車出發,時速50米/秒,撞向B車,然後返回去撞A車,
第六屆藍橋杯省賽Java語言C組_移動距離
移動距離 X星球居民小區的樓房全是一樣的,並且按矩陣樣式排列。其樓房的編號為1,2,3... 當排滿一行時,從下一行相鄰的樓往反方向排號。 比如:當小區排號寬度為6時,開始情形如下: 1 2 3
第六屆藍橋杯大賽個人賽省賽(軟體類)真題 Java語言B組 答案
以下程式碼純自想自打,如有誤,請提出,如可簡,請告之,謝謝大家了。真題下載1三角形面積如【圖1】所示。圖中的所有小方格面積都是1。那麼,圖中的三角形面積應該是多少呢?請填寫三角形的面積。不要填寫任何多餘內容或說明性文字。答案:28public class Main { pu
2018 藍橋杯 省賽 B組 原題 Java語言B組 第3題 第九屆藍橋杯 複數冪
標題:複數冪設i為虛數單位。對於任意正整數n,(2+3i)^n 的實部和虛部都是整數。求 (2+3i)^123456 等於多少? 即(2+3i)的123456次冪,這個數字很大,要求精確表示。答案寫成 "實部±虛部i" 的形式,實部和虛部都是整數(不能用科學計數法表示),中間