時間限制: 1sec 記憶體限制: 128mb 提交: 10226 解決: 5922
題目描述
用迭代法求 平方根
公式:求a的平方根的迭代公式為: x[n+1]=(x[n]+a/x[n])/2 要求前後兩次求出的差的絕對值少於0.00001。 輸出保留3位小數輸入x
輸出x的平方根
樣例輸入
4樣例輸出
2.000
a =
eval
(input()
)b = a/
2c =
(b+a/b)/2
while b-c>=
0.00001
: b = c
c =(b+a/b)/2
print(""
.format
(c))
時間限制: 1sec 記憶體限制: 128mb 提交: 12611 解決: 8247
題目描述
用簡單素數篩選法求n以內的素數。輸入n
輸出2~n的素數
樣例輸入
100樣例輸出23
571113
1719
2329
3137
4143
4753
5961
6771
7379
8389
97
a =
eval
(input()
)for i in
range(2
,a+1):
for j in
range(2
,i):
if i%j==0:
break
else
:print
(i)
時間限制: 1sec 記憶體限制: 128mb 提交: 16580 解決: 8466
題目描述
用選擇法對10個整數從小到大排序。
輸入輸入10個無序的數字
輸出排序好的10個整數
樣例輸入
4 85 3 234 45 345 345 122 30 12
樣例輸出34
1230
4585
122234
345345
a =
list
(map
(int
,input()
.strip(
).split())
)for i in
range(0
,len
(a))
:for j in
range
(i+1
,len
(a))
:if a[i]
>a[j]
: temp = a[i]
a[i]
=a[j]
a[j]
=temp
for i in a:
print
(i)
時間限制: 1sec 記憶體限制: 128mb 提交: 13400 解決: 9374
題目描述
求乙個3×3矩陣對角線元素之和。
輸入矩陣
輸出主對角線 副對角線 元素和
樣例輸入
1 2 3
1 1 1
3 2 1
樣例輸出
3 7
x=
input()
.split()y=
input()
.split()z=
input()
.split()n=
3;s=
0;a=0s=
int(x[0]
)+int(y[1]
)+int(z[2]
)a=int(x[2]
)+int(y[1]
)+int(z[0]
)print
(s,a)
時間限制: 1sec 記憶體限制: 128mb 提交: 13173 解決: 8496
題目描述
已有乙個已正序排好的9個元素的陣列,今輸入乙個數要求按原來排序的規律將它插入陣列中。
輸入第一行,原始數列。 第二行,需要插入的數字。
輸出排序後的數列
樣例輸入
1 7 8 17 23 24 59 62 101
50樣例輸出17
8172324
5059
62101
a =
list
(map
(int
,input()
.strip(
).split())
)n =
eval
(input()
)w =
int(
len(a)/2
)x = w
while w!=1:
if a[x]
x = x+
int(w/2)
else
: x = x-
int(w/2)
w =int(w/2)
a.insert(x+
1,n)
for i in a:
print
(i)
藍橋杯訓練
題目 水仙花數 輸出100 999中的所有水仙花數。若3位數abc滿足 abc a3 b3 c3,則稱為水仙花數,例如153 13 53 33 int main int argc,char ar return0 相傳韓信才智過人,從不直接清點自己軍隊的人數,只要讓士兵先後以三人一排 五人一排 七人一...
藍橋杯入門訓練
1.a b問題 include int main 2.序列求和問題 include int main 3.圓的面積問題 include include define pi atan 1.0 4 int main 4.fibonacci數列 include int main 注意陣列的長度100000...
藍橋訓練之下山
下山 今天是小x跟隨 學習程式設計的最後一天,這天早晨師傅給了他乙個列表,列表中已有乙個數n 0 n 2 50 師傅告訴小x 從現在開始,對於列表裡的每個大於1的數x,你要先刪掉它,然後用 x 2 x 2 x 2 三個數插入他原本的位置,直到沒有數大於1,傍晚時我會給你乙個區間 l r 你要告訴我列...