團體程式設計天梯賽 L1 054 福到了

2021-10-04 01:46:16 字數 1877 閱讀 8698

「福」字倒著貼,寓意「福到」。不論到底算不算民俗,本題且請你編寫程式,把各種漢字倒過來輸出。這裡要處理的每個漢字是由乙個 n × n 的網格組成的,網格中的元素或者為字元 @ 或者為空格。而倒過來的漢字所用的字元由裁判指定。

輸入在第一行中給出倒過來的漢字所用的字元、以及網格的規模 n (不超過100的正整數),其間以 1 個空格分隔;隨後 n 行,每行給出 n 個字元,或者為 @ 或者為空格。

輸出倒置的網格,如樣例所示。但是,如果這個字正過來倒過去是一樣的,就先輸出bu yong dao le,然後再用輸入指定的字元將其輸出。

$ 9

@ @@@@@

@@@ @@@

@ @ @

@@@ @@@

@@@ @@@@@

@@@ @ @ @

@@@ @@@@@

@ @ @ @

@ @@@@@

$$$$$  $ 

$ $ $ $

$$$$$ $$$

$ $ $ $$$

$$$$$ $$$

$$$ $$$

$ $ $

$$$ $$$

$$$$$ $

& 3

@@@ @

@@@

bu yong dao le

&&& &

&&&

水題,用python寫的,需要的自行檢視:

a,b=

input()

.split()s=

[[]for j in

range

(int

(b))

]ans=[[

]for j in

range

(int

(b))

]for i in

range(0

,int

(b))

: s[i]

=input()

ans[

int(b)

-i-1

]=s[i]

flag=

1for i in

range(0

,int

(b))

:if s[i]

!=ans[i]

: flag=

0break

if flag==0:

for i in

range(0

,int

(b))

:for j in

range

(int

(b)-1,

-1,-

1):if ans[i]

[j]==

' ':

print

(ans[i]

[j],end='')

else

:print

(a,end='')

print(""

)else

:print

("bu yong dao le"

)for i in

range(0

,int

(b))

:for j in

range

(int

(b)-1,

-1,-

1):if ans[i]

[j]==

' ':

print

(ans[i]

[j],end='')

else

:print

(a,end='')

print(""

)

團體程式設計天梯賽 L1 054 福到了

題目鏈結 l1 054 福到了 輸入樣例 1 9 輸出樣例 1 輸入樣例 2 3 輸出樣例 2 bu yong dao le 解題思路先判斷這個字正過來倒過去是否是一樣的,如果不一樣,flag置為1,不用刻意用乙個陣列去存這個倒過來的字,只需在輸出的時候逆序輸出就行,輸出是記得把所有的 換為輸入的字...

L1 054 福到了 團體程式設計天梯賽 練習集

題目 福 字倒著貼,寓意 福到 不論到底算不算民俗,本題且請你編寫程式,把各種漢字倒過來輸出。這裡要處理的每個漢字是由乙個 n n 的網格組成的,網格中的元素或者為字元 或者為空格。而倒過來的漢字所用的字元由裁判指定。輸入格式 輸入在第一行中給出倒過來的漢字所用的字元 以及網格的規模 n 不超過10...

pat天梯賽L1 054 福到了

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 陳越 福 字倒著貼,寓意 福到 不論到底算不算民俗,本題且請你編寫程式,把各種漢字倒過來輸出。這裡要處理的每個漢字是由乙個 n x n 的網格組成的,網格中的元素或者為字元 或者為空格。而...