hdu 1267 모래 몇 알?점차 미루다

1675 단어
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int n,m;
ll dp[25][25];
int main()
{
    int i,j;
    memset(dp,0,sizeof(dp));
    dp[1][1]=1;
    for(i=2;i<=20;i++)
        dp[i][1]=i;
    for(i=2;i<=20;i++)
        for(j=2;j<=i;j++)
            dp[i][j]=dp[i-1][j]+dp[i][j-1];
    while(~scanf("%d%d",&n,&m))
    {
        printf("%lld
"
,dp[n][m]); } return 0; }

좋은 웹페이지 즐겨찾기