sicily 1211.商人的宣传

来源:互联网 发布:java如何定义一个函数 编辑:程序博客网 时间:2024/05/23 19:15
#include <iostream>#include <memory.h>using namespace std; //floyd算法int road[102][102];int result[102][102];int main() { int n,m,l;int x,y;int q;int A,B;cin >> n >> m >> l;memset(road,0,sizeof(road));while(m--){cin >> x >> y;road[x][y] = 1;}//int q;cin >> q;while(q--){cin >> A >> B;memset(result,0,sizeof(result));result[0][A] = 1;for(int i = 1;i <= l;i++)for(int j = 1;j <= n;j++)for(int k = 1;k <= n;k++){if(road[j][k] == 1)result[i][k] += result[i - 1][j];}cout << result[l][B] << endl;}return 0; }

原创粉丝点击