摘要:
昨天在看python,突然群里有人问回旋数字的算法,然后就把手头上的python丢到了一边,做起了题.(囧)说一下我的思路吧,就是将矩阵分成若干圈,每一圈看成上下左右四个数列。圈数以及数列长度如何确定?很简单,圈数是n/2+n%2,数列长度是n-1-count*2(count表示的是第几圈)下面贴上我的代码: 1 #include 2 #include 3 #include 4 #define max 100 5 int n;//给定的参数 6 int cnt;//第几圈 7 int all;//总圈数 8 int len;//数列的长度 9 int startindex;//每个数列开... 阅读全文