数学
l04205613
闲人一个
展开
-
hdu2200
<br />简单的数学题,开始没想到,看了牛人的代码才弄懂了,记下来,忘了的话再回头看看<br />可以这么想,假设n个人的ac数量按从小到大排列,可以从中任选m个人(n=>m>=2),<br />再把这m个人分2组(每个人都要分组),要是满足最小ac数大于最大ac数,只需要在m原创 2010-08-13 19:27:00 · 1295 阅读 · 0 评论 -
几种素数判定方法
<br />(1)最基本素数判定方法大家熟悉,只用看看2到n(或n的平方根)之间有没有n的约数:<br />#include<stdio.h><br />void main()<br />{<br /> int i,n;<br /> scanf("%d",&n);<b转载 2010-11-21 16:22:00 · 17219 阅读 · 4 评论 -
hdu 1207 汉诺塔II (四柱汉诺塔)
思路是借鉴网上一大牛的,写的很完美了,所以一句没改,代码是自己敲的,C语言版变体汉诺塔 问题描述:在经典汉诺塔的基础上加一个条件,即,如果再加一根柱子(即现在有四根柱子a,b,c,d),计算将n个盘从第一根柱子(a)全部移到最后一根柱子(d)上所需的最少步数,当然,也不能够出现大的盘子放在小的盘子上面。注:1分析:设F[n]为所求的最小步数,显然,当n=1时,F[n]=1;当n=原创 2010-08-21 20:22:00 · 6458 阅读 · 4 评论