02 2010 档案
摘要:说实在的,没有公式,那我真就下不了手了。。。《计算机程序设计艺术》给出的公式n!=sqrt(2*pi*n)*((n/e)^n)*(1+1/(12*n)+1/(288*n*n)+O(1/n^3)); #include<stdio.h>#include<math.h>int main(){ int t,i; long n; const double pi=3.141592653589; const double e=2.718281828459; while(scanf("%d",&t)!=EOF) for(i=1;i<=t;i++) {
阅读全文
摘要:http://acm.pku.edu.cn/JudgeOnline/problem?id=1163这是我第一次用动态规划来做题。很不熟练啊。从下往上依次考察(i,j)下面的较大数,并储存起来。[代码]再次写这个代码:[代码]
阅读全文
摘要:思路按照2+3+4+...求和for(i=2;n-sum>i;i++) /*利用循环并判断n-m是否<或=i*/ sum+=i; printf("%d",2); /*= ,则利用循环打出*/ for(t=3;t<=i;t++) printf(" %d",t); t=n-sum; /*余几*/ /*< ,则利用循环分部打出*/ s=i-2; /*数列个数*/ k=t/s; /*平均每个数加几*/ /*若剩余大于个数,则每个数加k*/ y=t%s; /*还剩几*/ /*剩余的从大到小依次加一*/ printf("%d&quo
阅读全文
摘要:104 5 3 7 2 8 1 6 10 91 Hello Bob1995 CERC0(n)0(k)n1-n(不重复,无序排列)k(执行次数) 字符串(注意字符串开头可以为空,这里不能用scanf()来读入字符串)#include<stdio.h>#include<string.h>int cipher(int k_key[200],int i,int k) //肯能会产生循环,为了节省时间,寻找最小周期;并且找出第i个字符会落在数组key中的某位{ int j,t=i+1; i++; for(j=1;j<=k;j++) { i=k_key[i-1]; if(i=
阅读全文
摘要:摘自:http://hi.baidu.com/zqhzx/blog/item/256a41b5fccb9b7b8bd4b225.html** 关于快排函数的一些说明 **qsort,包含在stdlib.h头文件里,函数一共四个参数,没返回值.一个典型的qsort的写法如下qsort(s,n,sizeof(s[0]),cmp);其中第一个参数是参与排序的数组名(或者也可以理解成开始排序的地址,因为可以写&s[i]这样的表达式,这个问题下面有说明); 第二个参数是参与排序的元素个数; 第三个三数是单个元素的大小,推荐使用sizeof(s[0])这样的表达式,下面也有说明 :) ;第四个参数
阅读全文
摘要:转自:http://mkd.lyge.cn/zhanzheng/a04/x3/015.htm举世闻名的中国剩余定理——兼谈南宋秦九韶及清朝黄宗宪工作从“鬼谷算”的猜岁数游戏谈起猜谜语这种民间游戏,在中国有几千年的历史了。可是你知道不知道还有一种猜岁数的游戏在一千多年前也曾是中国人民的一种游戏?让我们借想像的羽翼飞到那古老的年代,飞到那位于富庶肥沃的关中平原,那《诗经》所说:“径以渭蜀”的径水、渭水流域上的古城长安。长安是个像杜甫的诗歌所描写的:“渔阳豪侠地,击鼓吹笙竽,云帆转辽海,粳稻来东吴。越罗与楚练,照耀与台躯”一个很热闹繁华的城市。我们不单听到吹竽鼓瑟、击筑弹琴,也见到斗鸡走犬。而位于大
阅读全文

浙公网安备 33010602011771号