/in/foo.cc: In function 'int main()':
/in/foo.cc:18:13: warning: array subscript has type 'char' [-Wchar-subscripts]
cin>>C1[ch];
^
/in/foo.cc:19:13: warning: array subscript has type 'char' [-Wchar-subscripts]
cin>>C2[ch];
^
/in/foo.cc:27:41: warning: array subscript has type 'char' [-Wchar-subscripts]
dp[0][j]=min(dp[0][j-1]+C1[T[j-1]],dp[0][j-1]+C2[T[j-1]]);
^
/in/foo.cc:27:63: warning: array subscript has type 'char' [-Wchar-subscripts]
dp[0][j]=min(dp[0][j-1]+C1[T[j-1]],dp[0][j-1]+C2[T[j-1]]);
^
/in/foo.cc:29:41: warning: array subscript has type 'char' [-Wchar-subscripts]
dp[i][0]=min(dp[i-1][0]+C1[S[i-1]],dp[i-1][0]+C2[S[i-1]]);
^
/in/foo.cc:29:63: warning: array subscript has type 'char' [-Wchar-subscripts]
dp[i][0]=min(dp[i-1][0]+C1[S[i-1]],dp[i-1][0]+C2[S[i-1]]);
^
/in/foo.cc:36:38: warning: array subscript has type 'char' [-Wchar-subscripts]
dp[i][j]=dp[i-1][j-1]+C2[S[i-1]]+C2[T[j-1]];
^
/in/foo.cc:36:49: warning: array subscript has type 'char' [-Wchar-subscripts]
dp[i][j]=dp[i-1][j-1]+C2[S[i-1]]+C2[T[j-1]];
^
/in/foo.cc:35:4: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
else
^~~~
/in/foo.cc:37:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else'
dp[i][j]=min(dp[i][j],dp[i][j-1]+C1[T[j-1]]);
^~
/in/foo.cc:37:49: warning: array subscript has type 'char' [-Wchar-subscripts]
dp[i][j]=min(dp[i][j],dp[i][j-1]+C1[T[j-1]]);
^
/in/foo.cc:38:49: warning: array subscript has type 'char' [-Wchar-subscripts]
dp[i][j]=min(dp[i][j],dp[i][j-1]+C2[T[j-1]]);
^
/in/foo.cc:39:49: warning: array subscript has type 'char' [-Wchar-subscripts]
dp[i][j]=min(dp[i][j],dp[i-1][j]+C1[S[i-1]]);
^
/in/foo.cc:40:49: warning: array subscript has type 'char' [-Wchar-subscripts]
dp[i][j]=min(dp[i][j],dp[i-1][j]+C2[S[i-1]]);
^