青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

付翔的專欄
在鄙視中成長 記錄成長的點滴
posts - 106,  comments - 32,  trackbacks - 0

Function Run Fun
Time Limit: 1000MS  Memory Limit: 10000K
Total Submissions: 6420  Accepted: 3526

Description

We all love recursion! Don't we?

Consider a three-parameter recursive function w(a, b, c):

if a <= 0 or b <= 0 or c <= 0, then w(a, b, c) returns:
1

if a > 20 or b > 20 or c > 20, then w(a, b, c) returns:
w(20, 20, 20)

if a < b and b < c, then w(a, b, c) returns:
w(a, b, c-1) + w(a, b-1, c-1) - w(a, b-1, c)

otherwise it returns:
w(a-1, b, c) + w(a-1, b-1, c) + w(a-1, b, c-1) - w(a-1, b-1, c-1)

This is an easy function to implement. The problem is, if implemented directly, for moderate values of a, b and c (for example, a = 15, b = 15, c = 15), the program takes hours to run because of the massive recursion.

Input

The input for your program will be a series of integer triples, one per line, until the end-of-file flag of -1 -1 -1. Using the above technique, you are to calculate w(a, b, c) efficiently and print the result.
Output

Print the value for w(a,b,c) for each triple.
Sample Input

1 1 1
2 2 2
10 4 6
50 50 50
-1 7 18
-1 -1 -1
Sample Output

w(1, 1, 1) = 2
w(2, 2, 2) = 4
w(10, 4, 6) = 523
w(50, 50, 50) = 1048576
w(-1, 7, 18) = 1

 

#include<stdio.h>
long data[21][21][21= {0};
int fun(int a,int b,int c)//根據(jù)題意來寫函數(shù)
{
if(a<=0||b<=0||c<=0)
return 1;
else if(a>20||b>20||c>20)
return fun(20,20,20);
if(data[a][b][c])//要是 data已經(jīng)存在的話就直接返回值
return data[a][b][c];
else if(a<b&&b<c)
return fun(a, b, c-1+ fun(a, b-1, c-1- fun(a, b-1, c);
else
return fun(a-1, b, c) + fun(a-1, b-1, c) + fun(a-1, b, c-1- fun(a-1, b-1, c-1);
}

int main()
{
int a, b ,c;//三維
data[0][0][0= 1;
for(a = 0;a<=20;a++)
for(b = 0;b<=20; b++)
for(c = 0;c <=20; c ++)
{
data[a][b][c] 
= fun(a,b,c);
}

while(scanf("%d%d%d",&a,&b,&c)!=EOF)
{
if(a==-1&&b==-1&&c==-1)
return 1;
printf(
"w(%d, %d, %d) = %d\n",a,b,c,fun(a,b,c));
}

return 0;
}


 

posted on 2009-08-06 21:00 付翔 閱讀(871) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理



<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

常用鏈接

留言簿(2)

隨筆分類

隨筆檔案

文章分類

文章檔案

CSDN - 我的blog地址

博客

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            美女国内精品自产拍在线播放| 99精品国产99久久久久久福利| av成人手机在线| 经典三级久久| 欧美激情1区| 欧美经典一区二区三区| 日韩一级在线观看| 亚洲图片欧美日产| 韩国av一区二区三区| 欧美成人一区二区三区在线观看| 蜜桃av一区二区在线观看| 日韩一级大片| 另类亚洲自拍| 亚洲夜晚福利在线观看| 性欧美长视频| 99热精品在线| 免费久久99精品国产自在现线| 一本色道久久综合亚洲精品不 | 欧美一区二区三区男人的天堂 | 国产欧美在线观看| 免费视频一区| 在线观看亚洲视频啊啊啊啊| 理论片一区二区在线| 欧美激情精品久久久久久变态| 亚洲在线视频观看| 久久午夜精品| 午夜在线不卡| 欧美黄色一区| 最近看过的日韩成人| 日韩亚洲不卡在线| 一区国产精品| 麻豆久久婷婷| 亚洲片在线观看| 激情欧美国产欧美| 久久婷婷麻豆| 亚洲高清精品中出| 国产专区欧美精品| 一区二区三区四区国产| 亚洲日产国产精品| 久久国产精品网站| 亚洲欧美三级伦理| 欧美人交a欧美精品| 美女精品网站| 亚洲美女在线视频| 免费一区二区三区| 日韩午夜av在线| 亚洲一区在线直播| 国产亚洲欧洲997久久综合| 一本色道久久精品| 欧美在线观看视频一区二区三区 | 欧美日本视频在线| 一本色道精品久久一区二区三区 | 久久久精品午夜少妇| 国产精品电影在线观看| 亚洲人成精品久久久久| 亚洲视频精选| 欧美视频一区二| 一本久久综合亚洲鲁鲁五月天| 午夜在线播放视频欧美| 在线日韩欧美| 国产精品第一区| 久久躁日日躁aaaaxxxx| 正在播放日韩| 欧美在线视频二区| 国产精品夜夜夜| 亚洲欧美精品伊人久久| 午夜一区二区三区在线观看| 在线观看亚洲视频啊啊啊啊| 欧美日韩综合精品| 久久久一区二区| 欧美国产欧美亚洲国产日韩mv天天看完整 | 国产精品成人v| 亚洲精品中文字幕有码专区| 亚洲精品自在久久| 国产区亚洲区欧美区| 免费中文日韩| 亚洲女同性videos| 亚洲黄色视屏| 久久中文久久字幕| 亚洲激情在线| 欧美伦理视频网站| 久久精品视频在线免费观看| 麻豆国产精品777777在线| 夜夜精品视频| 在线视频观看日韩| 国产老女人精品毛片久久| 先锋影音久久久| 亚洲免费观看高清在线观看| 美女福利精品视频| 久久精品盗摄| 91久久午夜| 国产精品国码视频| 欧美韩日视频| 麻豆久久精品| 久久九九99视频| 欧美一区二区三区四区在线观看地址 | 亚洲视频视频在线| 亚洲精品一区二区三区婷婷月 | 欧美性猛交一区二区三区精品| 免费观看成人| 久久久噜噜噜久噜久久| 性久久久久久| 午夜视频一区| 亚洲综合不卡| 亚洲欧美影音先锋| 亚洲电影视频在线| 欧美国产日韩亚洲一区| 欧美电影美腿模特1979在线看| 久久天天狠狠| 久久精品视频在线| 久久久久九九九九| 美女91精品| 亚洲第一页中文字幕| 欧美国产日产韩国视频| 亚洲国产合集| 亚洲免费观看在线观看| 亚洲精品孕妇| 亚洲午夜一区二区| 欧美一级理论片| 久久婷婷麻豆| 欧美电影在线观看完整版| 香蕉成人久久| 欧美一级久久久| 久久深夜福利免费观看| 浪潮色综合久久天堂| 欧美精品 日韩| 国产精品免费看| 欧美日韩国产成人在线91| 久久久精品国产免大香伊| 久久午夜色播影院免费高清| 欧美成人免费小视频| 欧美欧美在线| 国产精品香蕉在线观看| 国产亚洲综合在线| 亚洲国产天堂网精品网站| 99综合电影在线视频| 欧美一区二区三区另类| 麻豆精品传媒视频| 亚洲精品视频啊美女在线直播| 亚洲特色特黄| 久久综合色播五月| 欧美性猛交xxxx免费看久久久| 国产欧美va欧美不卡在线| 91久久国产精品91久久性色| 国产精品99久久久久久宅男| 久久国产精品久久久久久| 麻豆久久久9性大片| 99国产成+人+综合+亚洲欧美| 香蕉免费一区二区三区在线观看| 久久日韩精品| 国产欧美精品久久| 亚洲精品中文字幕在线| 欧美伊久线香蕉线新在线| 欧美成在线观看| 午夜精品999| 欧美精品激情在线| 伊人成人在线视频| 亚洲一区日韩| 亚洲国产精品一区二区久| 欧美黑人多人双交| 亚洲一区二区精品视频| 香蕉成人久久| 欧美午夜片在线观看| 亚洲国产精品久久久久婷婷884| 亚洲国产一区二区三区青草影视| 亚洲欧美日韩在线一区| 久久精品国产99国产精品澳门| 亚洲区第一页| 久久久噜噜噜久久人人看| 国产免费成人av| 亚洲一二三区在线观看| 欧美国产乱视频| 欧美一区二区三区日韩视频| 国产精品啊啊啊| 一本大道久久a久久综合婷婷 | 亚洲福利国产精品| 欧美一级黄色录像| 国产精品视频精品视频| 一区二区三区**美女毛片| 亚洲欧美日韩成人| 99re6热只有精品免费观看| 久久这里有精品15一区二区三区| 国产亚洲成人一区| 亚洲激情视频网站| 猫咪成人在线观看| 欧美在线免费视屏| 欧美日本视频在线| 日韩视频中文| 亚洲第一页在线| 欧美国产精品一区| 亚洲国产一区二区三区青草影视| 乱人伦精品视频在线观看| 欧美一区二区三区日韩视频| 国产精品网站视频| 性久久久久久久久久久久| 亚洲一品av免费观看| 国产精品久久久久久久久久久久久 | 亚洲欧美影音先锋| 国产日韩在线一区二区三区| 欧美在线一二三|