hdu 1207 汉诺塔

/* 规律: a[1]=1; a[2]=a[1]+2;a[3]=a[2]+2;(2个加2^1) a[4]=a[3]+4;a[5]=a[4]+4;a[6]=a[5]+4;(3个加2^2); …………………………………………(4个加2^3); */ #include #include using n...

2012-05-10 16:07:31

阅读数 2466

评论数 0

hdu1023 兰塔数

#include using namespace std; int a[101][101]={0}; int main() { int n,i,j,len,r,temp,t; int b[101]; a[1][0] = 1;//第一个数 len = 1; b...

2012-05-07 15:42:28

阅读数 1406

评论数 0

卡塔兰数

http://zh.wikipedia.org/zh-cn/%E5%8D%A1%E7%89%B9%E5%85%B0%E6%95%B0

2012-05-07 15:20:23

阅读数 1417

评论数 0

HD 2056 红色病毒

Problem Analyse  递推题 Algorithm Analyse  比起以前做过的递推题,这一题算比较麻烦的了(当然,原因是我没有想到好的方法,如果你有更方便的方法,欢迎提供大家一起学习)。 如果没有任何条件限制,A、B、C、D组成长度为n的字符串,其个数应该为:4n。 因为有了...

2012-05-05 10:37:58

阅读数 518

评论数 0

有n个人和n个座位,求都不坐在自己的位置上的种数

f[i]=(i-1)*(f[i-1]+f[i-2]);   第n个人有i-1中选择,如果 第n个人 坐在坐他位置的人的位置上则有f[i-2]中,如果 第n个人 不坐在坐他位置的人的位置上则有f[i-1]中。

2012-05-05 09:37:08

阅读数 1930

评论数 0

zzuli 1627大整数减法

大整数减法 Time Limit:1000MS  Memory Limit:65536K Total Submit:43 Accepted:14 Description 求两个不超过200 位的非负整数的差。 Input 首先输入一个整数n , 表示测试实例的个数。 ...

2012-04-24 20:31:29

阅读数 390

评论数 0

zzuli 1654 玫瑰

玫瑰 Time Limit:1000MS  Memory Limit:65536K Total Submit:12 Accepted:6 Description 今年是2012年,不寻常的年头…… 小明的女朋友马上要过生日了,小明打算给她个惊喜,送她玫瑰花 可是要送多少呢...

2012-04-24 19:37:10

阅读数 1113

评论数 0

zzuli 1129&& hdu 2047 阿牛的EOF牛肉串

#include int main() {  int n,i;  __int64 a[50]={0,3,8};  while(scanf("%d",&n)!=EOF)  {   for(i=3;i    a[i]=(a[i-1]+a[i-2])*2; ...

2012-04-20 19:54:04

阅读数 451

评论数 0

zzuli1507最大公约数和最小公倍数

#include #include int hz(int a,int b)//互质则最大公约数为1 { int temp; while(b!=0)//辗转相除法求最大公约数 { temp=b; b=a%b; a=temp; } if(a==1) return 1...

2012-04-20 15:31:03

阅读数 286

评论数 0

zzuli 1620 Findit!

一个叫surfacedust的寻宝者找到了一个藏宝图,它根据藏宝图找到了一个迷宫,这是一个很特 别的迷宫,迷宫是一100 * 100的个正方形区域,里面有很多墙,这些墙都是由一些直线构成的, 如下图。 墙把迷宫分隔成很多藏宝室,任何两个藏宝室之间都没有门。 sur...

2012-04-20 15:26:00

阅读数 354

评论数 0

大整数乘法

#include #include #define MAX_LEN 200 int an1[MAX_LEN+10]; int an2[MAX_LEN+10]; int asult[MAX_LEN*2+10]; char Line1[MAX_LEN+10]; char Line2[MA...

2012-04-20 15:11:23

阅读数 482

评论数 0

zzuli 1637 雪花

#include int main() { int t,n,i; int k[20]; k[1]=3; k[2]=12; for(i=3;i<20;i++) k[i]=k[i-1]*3+12; scanf("%d",&t); ...

2012-04-20 15:10:16

阅读数 531

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭