1002 1004演算法重寫

2021-10-07 23:27:37 字數 1423 閱讀 1672

時間限制: 1sec 記憶體限制: 128mb 提交: 51161 解決: 25652

題目描述

編寫乙個程式,輸入a、b、c三個值,輸出其中最大值。

輸入一行陣列,分別為a b c

輸出a b c其中最大的數

樣例輸入

10 20 30

樣例輸出

30

lst =

list

(map

(int

,input()

.strip(

).split())

)lst.sort(

)print

(lst[2]

)

時間限制: 1sec 記憶體限制: 128mb 提交: 41039 解決: 24358

題目描述

要將"china"譯成密碼,解碼規律是:用原來字母後面的第4個字母代替原來的字母.

例如,字母"a"後面第4個字母是"e".「e"代替"a」。因此,「china"應譯為"glmre」。

請編一程式,用賦初值的方法使cl、c2、c3、c4、c5五個變數的值分別為,』c』、』h』、』i』、』n』、』a』,經過運算,使c1、c2、c3、c4、c5分別變為』g』、』l』、』m』、』r』、』e』,並輸出。

lis =

input()

.strip(

)list

(map

(lambda x:

print

(chr

(ord

(x)+4)

,end='')

,lis)

)

時間限制: 1sec 記憶體限制: 128mb 提交: 46510 解決: 14783

題目描述

有一頭母牛,它每年年初生一頭小母牛。每頭小母牛從第四個年頭開始,每年年初也生一頭小母牛。請程式設計實現在第n年的時候,共有多少頭母牛?

輸入輸入資料由多個測試例項組成,每個測試例項佔一行,包括乙個整數n(0輸出

對於每個測試例項,輸出在第n年的時候母牛的數量。

每個輸出佔一行。

樣例輸入24

50樣例輸出24

6

total=

for i in

range(1

,56):

if i<=4:

else

: cow=total[i-2]

+total[i-4]

total1=

while

true

: n=

eval

(input()

)if n==

0or n>55:

break1]

)for i in total1:

print

(i)

Python洗牌演算法重寫

python有自帶的洗牌演算法函式shuffle 自己也通過學習也琢磨了一下它的實現,然後給出乙個時間複雜度o n 空間複雜度o 4 的例子 1 import random23 defshuffle1 lst 4 l len lst 5if l 1 return lst6 7 i 0 8while ...

演算法導論之重寫排序演算法

by 我執可破.2016.11.10 於上海浦東 公升序排序 1.插入排序 已測試 void insertsort int a,int n 此時a i key,故key 在a i 1 a i 1 key 2.希爾排序 已測試 void shellsort int a,int n a i increm...

重寫排序演算法之一

1.快速排序 def partition a,p,q x a p i p for j in xrange p 1,q 1 if a j 0 and a j key a j 1 a j j 1 a j 1 key a 32,5,46,57,68,34,5,768,3,234,123,35,2,1 in...