BVAAN - Balika Vadhu and Alok Nath

Anandi and Jagya were getting married again when they have achieved proper age. Dadi Sa invited Alok Nath to do the kanyadaan and give blessings. Alok Nath has 2 blessings. Each bessing is in the form of a string consisting of lowercase charaters(a-z) only. But he can give only one blessing of K length because some priest told him to do so. Thus he decides to generate a blessing using the other two blessings. While doing this he wants to ensure that happiness brought into their life by his blessing is maximum.

The generated blessing is a common subsequence of length K of the two blessings he has. Happiness of the blessing he generates is calculated by the sum of ASCII values of characters in the blessing and he wants the happiness to be maximum. If he is not able to generate a common subsequence of length K then the happiness is 0 (zero). Alok Nath comes to you and asks you to find the maximum happiness that can be generated by the two blessings he has. 

Input Specification
First line consists of number of test cases t. Each test case consists of two strings b1 (blessing 1),b2 (blessing 2) and an integer K, each of them in separate lines.

Output Specification
Output consists of t lines each containing an integer denoting the maximum happiness value that can be generated by the two blessings.

1 <= t <= 50
1 <= length(b1) , length(b2) <= 100 
1 <= K <= 100

Sample Input

Sample Output

hide comments
gouravkandoria: 2019-12-09 09:00:20

Alok Nath ji ko Pranaam!

urimaj: 2019-03-08 02:13:10

How can I solve it iteratively?

sdeven_0245: 2018-08-11 07:59:55

Easy problem

akshitagarwal: 2018-08-07 13:00:30

LCS and Reverse sorting the string obtained by backtracking what is the problem in this??

jvjplus: 2018-06-15 07:59:33

my 1st 3d DP problem!

dipankar12: 2018-05-19 09:04:24

my 50th. 2nd 3D dp... :)

bani_raheja: 2018-02-01 20:38:36

such sanskar :')

sriniakhil13: 2017-10-30 14:43:52

20487581 getting wrong answer pls help..

sriniakhil13: 2017-10-30 14:05:53

y cant we sort instead of knapsack becoz here all are of same weight if we think in terms of knapsack..?
can anyone help

shubham_001: 2017-08-15 16:12:59

such a sanskari question

Added by:Sanket Singhal
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ASM64 JS-MONKEY
Resource:Own Problem(CQM -8 BIT Mesra)