#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define MP make_pair typedef unsigned long long ULL; const long INF=1000000000; int main(){ int n,c,v; cin>>n>>c>>v; vector s(v),t(v),y(v),m(v); vector< vector > edge(n),dist(n),cost(n); //[街][所持金]=時間 vector< vector > dp(n,vector(c+1,INF)); for(int i=0;i<=c;i++) dp[0][i]=0; for(int i=0;i>s[i]; for(int i=0;i>t[i]; for(int i=0;i>y[i]; for(int i=0;i>m[i]; for(int i=0;i