我搶到 $b001$ 有夠爽,但這一題沒題敘,我上大學才回來補完這一題
問題如下:
給你一個數 $N$,請問有任何排列方法可以使相鄰兩數和都是平方數嗎?(不用想太難的演算法)
不是 DP!!!
輸入一數 $N$,代表有正整數 $1$ 到 $N$ 請你排列
輸出所有可能的順序 (反著不算,要輸出開頭比較小的那一個),每一個數字間以空白間隔,每輸出一種排列就要換行
且順序依應以字典序排列
若無法達成,則輸出 "None" (不含引號並換行)
第一筆範例輸入: 13 第二筆範例輸入: 15 第三筆範例輸入: 16
第一筆範例輸出: None 第二筆範例輸出: 8 1 15 10 6 3 13 12 4 5 11 14 2 7 9 第三筆範例輸出: 8 1 15 10 6 3 13 12 4 5 11 14 2 7 9 16
對於 $10$ % 測資,$N \leq 20$
對於 $20$ % 測資,$N \leq 25$
對於 $30$ % 測資,$N \leq 30$
對於 $40$ % 測資,$N \leq 32$
對於 $100$ % 測資,$N \leq 35$
(測資每兩兩一組,前面可以用長時間來觀察你的程式執行時間,後面那個才是真正的時限)
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |