FISHER  Fishmonger
A fishmonger wants to bring his goods from the port to the market. On his route he has to traverse an area with many tiny city states. Of course he has to pay a toll at each border.
Because he is a good business man, he wants to choose the route in such a way that he has to pay as little money for tolls as possible. On the other hand, he has to be at the market within a certain time, otherwise his fish start to smell.
Input
The first line contains the number of states n and available time t. The first state is the port, the last state is the market. After this line there are n lines with n numbers each, specifying for each state the travel time to the ith state. This table is terminated with an empty line. The table of the tolls follows in the same format.
n is at least 3 and at most 50. The time available is less than 1000. All numbers are integers.
There are many test cases separated by an empty line. Input terminates with number of states and time equal 0 0.
Output
For each test case your program should print on one line the total amount of tolls followed by the actual travelling time.
Example
Sample input: 4 7 0 5 2 3 5 0 2 3 3 1 0 2 3 3 2 0 0 2 2 7 2 0 1 2 2 2 0 5 7 2 5 0 0 0 Sample output: 6 6
This corresponds to the following situation, the connections are labeled with (time, toll):
hide comments
aspro:
20160516 07:00:31
TLE with recursion(DFS)...solved with DP(knapsack)...


epsilon:
20160126 07:15:53
can someone please explain the input format Last edit: 20160126 07:16:14 

sudhanshu monga:
20151217 15:48:38
woah ! what a knapsack ! :D


Siddharth Singh:
20151110 15:55:40
why is 3 7 not the answer ??? 

:.Mohib.::
20151108 09:22:25
Beautiful :) Last edit: 20151108 14:57:21 

naruto09:
20151006 20:36:39
getting WA..can't find the problem with my code...please help..my code : http://ideone.com/f0Vrxk 

SangKuan:
20150817 10:44:56
do not understand this problem... 

Pagan Min:
20150623 07:43:49
AC in one go with simple knapsack!!


Shubham:
20150615 17:51:00
finally ac....tried lot with DFS but couldnt reduce Time limit...then ultimately did with Dijkstra :) 

Rishabh:
20150608 16:46:34
Last edit: 20150608 19:20:19 
Added by:  MichaĆ Czuczman 
Date:  20040707 
Time limit:  3s 
Source limit:  50000B 
Memory limit:  1536MB 
Cluster:  Cube (Intel G860) 
Languages:  All 
Resource:  Swiss Olympiad in Informatics 2004 