2019年第十届蓝桥杯 - 省赛 - C/C++大学C组 - F. 旋转
生活随笔
收集整理的這篇文章主要介紹了
2019年第十届蓝桥杯 - 省赛 - C/C++大学C组 - F. 旋转
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Ideas
有點(diǎn)類似于線性代數(shù)的矩陣轉(zhuǎn)置,不過(guò)這個(gè)是順時(shí)針轉(zhuǎn)90°,轉(zhuǎn)置相當(dāng)于是逆時(shí)針轉(zhuǎn)90°。
但其實(shí)原理是一樣的,矩陣轉(zhuǎn)置是第一行變?yōu)榈谝涣?#xff0c;第二行變?yōu)榈诙小?/p>
順時(shí)針轉(zhuǎn)90°其實(shí)就是第一行變?yōu)榈趎列,第二行變?yōu)榈趎-1列。
Code
Python
if __name__ == '__main__':n, m = map(int, input().split(' '))after_rotate = [[0] * n for _ in range(m)]for row in range(n):values = list(map(int, input().split(' ')))for col in range(m):after_rotate[col][n - row - 1] = values[col]for line in after_rotate:print(' '.join(map(str, line)))在線評(píng)測(cè):https://www.acwing.com/problem/content/3177/
總結(jié)
以上是生活随笔為你收集整理的2019年第十届蓝桥杯 - 省赛 - C/C++大学C组 - F. 旋转的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PyTorch 加载超大 Libsvm
- 下一篇: LeetCode Algorithm 7