是个传颂厨

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年4月1日

摘要: 没啥写的,就是冒泡排个序记个数。。。 阅读全文
posted @ 2016-04-01 19:59 是个传颂厨 阅读(159) 评论(0) 推荐(0) 编辑

2016年3月28日

摘要: 若一个数(首位不为0)从左到右读与从右到左读都是一样,这个数就叫做回文数,例如12521就是一个回文数。 给定一个正整数,把它的每一个位上的数字倒过来排列组成一个新数,然后与原数相加,如果是回文数则停止,如果不是,则重复这个操作,直到和为回文数为止。给定的数本身不为回文数。 例如:87则有: STEP1: 87+78=165 STEP2: 165+561=726 STEP3: 726+627=13... 阅读全文
posted @ 2016-03-28 17:01 是个传颂厨 阅读(298) 评论(0) 推荐(0) 编辑

2016年3月26日

摘要: 小明的妈妈买了N个苹果,想把它们都分给她的M个孩子。为了公平起见, 她想让所有的孩子都分到一样多的苹果。那么她至少要再买多少个苹果呢? 如:N=3, M=1, 则输出0 N=3,M=2,则输出1其实可以非常简单的循环一下,然后没有然后了。 M,N=1,3 a = N % M for i in range(max(M,N)): if (N + i) % M == 0: ... 阅读全文
posted @ 2016-03-26 17:04 是个传颂厨 阅读(221) 评论(0) 推荐(0) 编辑

摘要: 随便测试20,3 阅读全文
posted @ 2016-03-26 16:36 是个传颂厨 阅读(175) 评论(0) 推荐(0) 编辑

摘要: M个人围成一圈,每分钟相邻的两个人可以交换位置(只能有一对交换)。 现在给你一个正整数n(0 < n < 1000),求使n个人的顺序颠倒(即每个人左边相邻的人换到右边,右边相邻的人换到左边)所需的最少时间(分钟数)。 如:n=4, 输出2. if n%2: print (n-1)**2/4 else: print n*(n-2)/4 阅读全文
posted @ 2016-03-26 14:55 是个传颂厨 阅读(363) 评论(0) 推荐(0) 编辑

2016年3月25日

摘要: 因为要求浮点,所以开始直接求浮点数。 阅读全文
posted @ 2016-03-25 23:03 是个传颂厨 阅读(234) 评论(0) 推荐(0) 编辑

2016年3月24日

摘要: 比如第i个数,求1~i-2的最大数,这样不是连续序列。 从第三个数开始递归循环到第i个数。 阅读全文
posted @ 2016-03-24 22:15 是个传颂厨 阅读(376) 评论(0) 推荐(0) 编辑

摘要: 威佐夫博弈(Wythoff Game):有两堆各若干个物品,两个人轮流从某一堆或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜。 这种情况下是颇为复杂的。我们用(ak,bk)(ak ≤ bk ,k=0,1,2,...,n)表示两堆物品的数量并称其为局势,如果甲面对(0,0) 阅读全文
posted @ 2016-03-24 21:27 是个传颂厨 阅读(506) 评论(0) 推荐(0) 编辑

摘要: 原始表为[1,1],然后用存到L中,然后向原始表里面不断插入相对应的L相加的元素, 输出来,然后再替换到L中,再向原始表[1,1]中不断插入L相对应元素的和。 不是很简洁,每次输入重新插入一边数据。 阅读全文
posted @ 2016-03-24 00:05 是个传颂厨 阅读(173) 评论(0) 推荐(0) 编辑

2016年3月23日

摘要: 刚开始日了poi了,居然神TM写了六个if判断用来弄ABCDEF。。。 阅读全文
posted @ 2016-03-23 21:30 是个传颂厨 阅读(188) 评论(0) 推荐(0) 编辑