#17553: C++AC code


TzuchunChen (陳子濬)

學校 : 國立嘉義高級中學
編號 : 59216
來源 : [49.215.236.123]
最後登入時間 :
2019-05-06 08:46:33
b062. 1. 城市道路連通網 -- 94學年度全國資訊學科能力競賽 | From: [219.85.142.167] | 發表日期 : 2019-04-20 20:09

#include<bits/stdc++.h>
using namespace std;
int dp[33][51];//記錄從起點到此點之距離的方法數
char mp[33][33];
int main(int argc, char** argv) {

    int n,f,t,d;
    while(cin>>n){
        for(int i=0;i<n;i++)
            for(int j=0;j<n;j++)
                cin>>mp[i][j];
        memset(dp,0,sizeof(dp));
        cin>>f>>t>>d;
        f--;t--;
        dp[f][0]=1;//從自己開始距離為零方法一種
        for(int k=1;k<=d;k++)
            for(int i=0;i<n;i++)
                for(int j=0;j<n;j++)
                    if(mp[j][i]-'0')
                        dp[i][k]+=dp[j][k-1];//如果J可連到I就加上去走到I的方法數
        int ans=0;
        for(int i=0;i<=d;i++)
            ans+=dp[t][i];
        cout<<ans<<'\n';
    }
    return 0;
}
 
#19166: Re:C++AC code


p3a_owhj (阿普二信)

學校 : 不指定學校
編號 : 39897
來源 : [36.227.79.178]
最後登入時間 :
2024-06-04 22:09:36
b062. 1. 城市道路連通網 -- 94學年度全國資訊學科能力競賽 | From: [61.220.150.251] | 發表日期 : 2019-09-10 11:56

給解釋,不要給 AC code 啦




 
ZeroJudge Forum