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

ACM___________________________

______________白白の屋
posts - 182, comments - 102, trackbacks - 0, articles - 0
<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

常用鏈接

留言簿(24)

隨筆分類(332)

隨筆檔案(182)

FRIENDS

搜索

積分與排名

最新隨筆

最新評論

閱讀排行榜

評論排行榜

MiYu原創, 轉帖請注明 : 轉載自 ______________白白の屋

題目地址:
         http://acm.hdu.edu.cn/showproblem.php?pid=2067
題目描述:
Problem Description
小兔的叔叔從外面旅游回來給她帶來了一個禮物,小兔高興地跑回自己的房間,拆開一看是一個棋盤,小兔有所失望。不過沒過幾天發現了棋盤的好玩之處。從起點(
00)走到終點(n,n)的最短路徑數是C(2n,n),現在小兔又想如果不穿越對角線(但可接觸對角線上的格點),這樣的路徑數有多少?小兔想了很長時間都沒想出來,現在想請你幫助小兔解決這個問題,對于你來說應該不難吧!
 

Input
每次輸入一個數n(
1<=n<=35),當n等于-1時結束輸入。
 

Output
對于每個輸入數據輸出路徑數,具體格式看Sample。
 

Sample Input
1
3
12
-1
 

Sample Output
1 1 2
2 3 10
3 12 416024

題目分析:
假設小兔的棋盤是 8 × 8 的 ( 當然你也可以假設是其他 )。如下圖:
箭頭方向表示從該格子下一步能去的格子。因為不能穿越對角線,所有對角線上的格子只有進去的箭頭,沒有出來的箭頭。


觀察上圖你就可以發現,其實這是一張關于對角線對稱的圖。所有我們只要求一個方向的值,然后乘以2即可。
我們就拿下三角來考慮。不難發現,所有在0列上的格子,路徑數都是 1 (只能從上面過來)。
而其他格子則都是由上、左兩個方向過來,即:f(i, j) = f(i - 1, j) + f(i, j - 1);
另外f(i, i) = f(i, j - 1)  或者 f(i, i) = f( i-1, j ) ;

代碼如下:
MiYu原創, 轉帖請注明 : 轉載自 ______________白白の屋

#include
<iostream>
using namespace std;
typedef 
long long int64;
int64 f[
37][37];
int main()
{
    
int ca=0;
    
int N;
    
while ( cin >> N , N + 1 )
    {
        
++ ca;
        
for ( int i = 1;i <= N; ++ i )
        {
              f[
0][i] = 1;
        }
        
for ( int i = 1; i < N; ++ i )
        {
              
for ( int j = i; j <= N; ++ j )
              {
                    
if ( i == j )
                    {
                         f[i][j] 
= f[i-1][j];
                    }
                    
else
                    {
                         f[i][j] 
= f[i-1][j] + f[i][j-1];
                    }
              }
        }
        printf(
"%d %d %I64d\n", ca, N, 2 * f[N-1][N] );
    }
    
return 0;
}

另外看別人的解題報告說這個是卡特蘭數 ( 詳細請查看 <<卡特蘭數>>  ), 其實現在還不理解, 分析如下:
Catalan數。。
令h(
1)=1,h(0)=1,catalan數滿足遞歸式:
  h(n)
= h(0)*h(n-1)+h(1)*h(n-2+  + h(n-1)h(0) (其中n>=2)
  另類遞歸式:
  h(n)
=((4*n-2)/(n+1))*h(n-1);
  該遞推關系的解為:
  h(n)
=C(2n,n)/(n+1) (n=1,2,3,…)

附卡特蘭代碼:
#include<stdio.h>
int main()
{
    __int64 a[
37][37]={0};
    
int i,j,n,t=0;
    a[
0][0]=0;
    a[
0][1]=1;
    a[
1][1]=2;
    
for(i=2;i<37;i++)
    {
        a[i][
0]=1;
        
for(j=1;j<i-1;j++)
            a[i][j]
=a[i][j-1]+a[i-1][j];
        a[i][i
-1]=a[i][i-2]+a[i-1][i-1]/2;
        a[i][i]
=2*a[i][i-2]+a[i-1][i-1];
 
    }
    
while(scanf("%d",&n)&&n!=-1)
    {
        printf(
"%d %d %I64d\n",++t,n,a[n][n]);
    }
    
return 0;
}
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲国产欧美一区二区三区丁香婷| 亚洲欧美激情视频| 在线观看亚洲视频| 国产精品r级在线| 欧美精品综合| 亚洲在线成人精品| 欧美精品日韩| 国产精品女主播| 亚洲一区二区av电影| 亚洲尤物在线视频观看| 国产精品毛片大码女人| 久久久国产午夜精品| 中日韩男男gay无套| 亚洲网址在线| 日韩午夜在线播放| 蜜桃久久精品乱码一区二区| 欧美一区二区三区久久精品茉莉花 | 欧美色网一区二区| 久久久久se| 久久综合狠狠综合久久综合88| 妖精视频成人观看www| 亚洲一区二区三区精品视频| 日韩视频在线免费| 久久综合久久综合这里只有精品| 亚洲另类自拍| 日韩午夜电影av| 日韩一级视频免费观看在线| 99国产精品久久久久久久| 亚洲午夜在线| 亚洲特色特黄| 欧美高清视频一二三区| 欧美黄色一区| 久久午夜视频| 亚洲在线1234| 欧美劲爆第一页| 黄色av成人| 久久久亚洲一区| 亚洲欧美一区二区三区在线| 欧美日韩成人综合在线一区二区| 影音先锋成人资源站| 麻豆9191精品国产| 久久一区激情| 亚洲精品偷拍| 亚洲视频免费在线观看| 国产精品人成在线观看免费| 亚洲伊人网站| 久久久久免费| 伊人成综合网伊人222| 亚洲欧美日韩精品| 欧美影院成年免费版| 一区二区三区自拍| 亚洲欧美一区二区三区在线| 久久精品男女| 日韩午夜在线观看视频| 猛干欧美女孩| 国产精品一区二区在线| 亚洲午夜一二三区视频| 久久综合影视| 久久精品99| 国产色综合久久| 久久国产日韩| 日韩亚洲视频| 国产精品影片在线观看| 久久不射网站| 亚洲综合三区| 国产亚洲精品久久久久久| 性xx色xx综合久久久xx| 一区二区三区四区精品| 99精品黄色片免费大全| 国产精品久久久久久模特| 蜜臀91精品一区二区三区| 美国三级日本三级久久99| 日韩视频精品| 久久综合五月天婷婷伊人| 中文一区二区| 久久综合国产精品| 一区二区三区欧美日韩| 国产日韩久久| 亚洲精品男同| 日韩视频一区| 蜜桃久久精品一区二区| 亚洲尤物在线| 欧美视频中文在线看 | 欧美电影打屁股sp| 亚洲国语精品自产拍在线观看| 亚洲第一福利社区| 欧美激情第六页| 亚洲一区成人| 久久精品中文| 在线午夜精品| 国产一区二区黄| 国产精品极品美女粉嫩高清在线| 亚洲欧美综合网| 亚洲最新色图| 亚洲人成在线观看一区二区| 亚洲欧美日韩精品久久| 韩日精品在线| 国产午夜精品久久久| 欧美人在线视频| 久久视频这里只有精品| 亚洲欧美国产高清| 亚洲精品国产日韩| 亚洲第一网站| 欧美国产欧美综合 | 每日更新成人在线视频| 在线视频精品一区| 日韩视频在线免费观看| 在线电影欧美日韩一区二区私密| 国产精品护士白丝一区av| 欧美精品黄色| 欧美精品一区二| 欧美日韩视频| 欧美日韩中国免费专区在线看| 免费看亚洲片| 你懂的国产精品| 久久久久国产精品一区三寸| 日韩亚洲欧美高清| 日韩午夜中文字幕| 亚洲一区二区三区激情| 午夜免费日韩视频| 午夜精品久久久久99热蜜桃导演| 亚洲精品孕妇| 久久精品国产v日韩v亚洲 | 国产欧美 在线欧美| 国产色产综合色产在线视频| 国产一区二区三区直播精品电影 | 亚洲大片精品永久免费| 欧美69wwwcom| 亚洲国产精品一区制服丝袜| 裸体女人亚洲精品一区| 欧美激情亚洲一区| 91久久亚洲| 蜜桃av一区二区在线观看| 亚洲国产福利在线| 亚洲一区三区视频在线观看| 欧美一二三视频| 国产精品v欧美精品v日韩精品| 狠狠色香婷婷久久亚洲精品| 免费亚洲视频| 狠狠色噜噜狠狠狠狠色吗综合| 一本色道久久88亚洲综合88| 久久亚洲私人国产精品va| 一区二区三区日韩| 欧美日韩国产成人高清视频| 亚洲国产精品嫩草影院| 午夜一区不卡| 一本色道综合亚洲| 国产精品热久久久久夜色精品三区| 亚洲人成人99网站| 亚洲精品国产品国语在线app| 免费成人性网站| 亚洲视频图片小说| 亚洲男人天堂2024| 一区二区视频免费在线观看| 免费视频一区二区三区在线观看| 久久精品2019中文字幕| 亚洲精品中文在线| 99国产精品一区| 韩国av一区二区三区| 欧美高清视频| 国产精品卡一卡二| 久热这里只精品99re8久| 麻豆国产va免费精品高清在线| 91久久极品少妇xxxxⅹ软件| 亚洲人成在线播放网站岛国| 国产精品成人观看视频免费| 欧美一二三区精品| 奶水喷射视频一区| 欧美亚洲一级片| 欧美欧美全黄| 欧美本精品男人aⅴ天堂| 欧美日韩人人澡狠狠躁视频| 欧美综合二区| 国产伦精品一区二区三区在线观看 | 影音先锋亚洲精品| 中国成人亚色综合网站| 先锋影院在线亚洲| 一本一本a久久| 久久婷婷成人综合色| 欧美影院成年免费版| 欧美另类一区| 欧美护士18xxxxhd| 亚洲二区在线| 久久激情网站| 看欧美日韩国产| 国产在线观看精品一区二区三区| 亚洲激情二区| 99国产一区| 欧美视频免费看| 亚洲毛片av| 亚洲欧美国产一区二区三区| 欧美日韩亚洲国产精品| 一本色道久久综合狠狠躁篇怎么玩 | 久久人人超碰| 国产私拍一区| 久久高清一区| 欧美激情亚洲综合一区| 亚洲理伦在线| 国产精品久久久久aaaa樱花| 一区二区三区日韩欧美精品|