#45058: 題解 附詳細的 Python code


ericshen19555@gmail.com (暴力又被TLE)

學校 : 南光中學
編號 : 103121
來源 : [1.174.155.227]
最後登入時間 :
2025-10-10 14:32:50

這題大概是偏難的p1而已 只有一維陣列上的交換操作 (大概是因為這次p3太噁)
題目保證長度為偶數所以也沒什麼edge case

首先為了便於交換 可以先把輸入的字串轉成一格一個字元的陣列
操作0,1 兩兩分組的部分可以用step=2的range()來跑 很難寫錯 操作1就是操作0加上判斷大小 (可以視為bubble sort的閹割版)
操作2 可以新開一個陣列再依序賦值 in-place的寫法...應該很毒

簡單來講,理解題意並直接實作即可。

Python code