摘要: 昨天在看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;//每个数列开... 阅读全文
posted @ 2013-07-10 10:26 lianw 阅读(962) 评论(0) 推荐(1) 编辑
摘要: 看python多线程那部份的东西时看到一个好玩的东西,因为我也是初学python。所以写在这里加强一下记忆。关于and先看个例子:1 ‘a' and 'b' and 'c'2 '' and 'b'3 'a' and 'b' 这个的输出是:1 'c'2 ''3 'b'解释一下为什么:在布尔环境中除了0,‘’,{},[],(),None是假以外,其它几乎所有东西的布尔环境都是真。在用and的时候如果所有的布尔环境都是真,那么返回的是最后一个布尔环境 阅读全文
posted @ 2013-07-09 16:24 lianw 阅读(210) 评论(0) 推荐(1) 编辑