小強從小就喜歡生命科學,他總是好奇花草鳥獸從**來的。終於,小強上中學了,接觸到
了神聖的名詞--dna.它有乙個雙螺旋的結構。這讓一根筋的小強抓破頭皮,「要是能畫出來就
好了」 小強喊道。現在就請你幫助他吧
輸入包含多組測試資料。第乙個整數n(n<=15),n表示組數,每組資料報含兩
個整數a,b。a表示乙個單位的dna串的行數,a為奇數且 3<=a<=39。b表示重複
度(1<=b<=20)。
輸出dna的形狀,每組輸出間有一空行。
2
3 15 4
x x
xx x
x x
x xx x x
x x
x xx x x
x x
x xx x x
x x
x xx x x
x x
def
dna(a)
: l=[[
' 'for i in
range
(a)]
for j in
range
(a-1)]
#建立乙個a-1行a列的二維矩陣,所有元素以空格填充
for j in
range
(a-1):
#先列印a-1行的dna矩陣
l[j]
[j]=
'x' l[j]
[a-1
-j]=
'x'for i in l:
#把a-1行矩陣列印出來
print(''
.join(i)
)
n=int
(input()
)for i in
range
(n):
a,b=
map(
int,
input()
.split())
for j in
range
(b):
#列印b次a-1行的dna
dna(a)
print
('x'
+' '
*(a-2)
+'x\n'
)#列印最後一行
藍橋杯 擴散(Python實現)
題目 小藍在一張無限大的特殊畫布上作畫。這張畫布可以看成乙個方格圖,每個格仔可以用乙個二維的整數座標表示。小藍在畫布上首先點了一下幾個點 0,0 2020,11 11,14 2000,2000 只有這幾個格仔上有黑色,其它位置都是白色的。每過一分鐘,黑色就會擴散一點。具體的,如果乙個格仔裡面是黑色,...
藍橋杯 迷宮(Python 實現)
題目 x星球的一處迷宮遊樂場建在某個小山坡上。它是由10x10相互連通的小房間組成的。房間的地板上寫著乙個很大的字母。我們假設玩家是面朝上坡的方向站立,則 l表示走到左邊的房間,r表示走到右邊的房間,u表示走到上坡方向的房間,d表示走到下坡方向的房間。x星球的居民有點懶,不願意費力思考。他們更喜歡玩...
藍橋杯之數列排序問題python實現
問題描述 給定乙個長度為n的數列,將這個數列按從小到大的順序排列。1 n 200 輸入格式 第一行為乙個整數n。第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。輸出格式 輸出一行,按從小到大的順序輸出排序後的數列。樣例輸入 58 3 6 4 9 樣例輸出 3 4 6 8 9 loo...