TOJ3006
昨天偶然看见TOJ上挂有一个比赛,也就跟着做了会儿。
前面两题挺简单,一刷就过了,没太多说的价值。但是到了第三题,也就是3006(见原题)时,我就犯难了。
3006说的是给你一个字符串,让你根据他的要求来编码。具体要求是:每个字符编码为一个5为长的二进制数,’ ‘ = 0,’A’ = 1 … ‘Z’ = 26。按螺旋形状分别将这些字符的编码给这个M * N的数组赋值。例如ACM:

最后依次将这个M * N的数组输出。
这题其实并不难,只要给二维数组的第一、第二维分别一个增量,再分别判断便能让x、y轴走出螺旋形来。但不知为何,我的代码一直WA,头痛呀。。。