我给定的与大小为N×M个的矩阵A N,M <= 100.矩阵A由整数值A(i,j)组成,其中i和j是 0 < i < M和0 < j < N.我也得到矩阵的"正确"列和和行和.给定值A(i,j)是"不正确"(它们与"正确"总和不匹配)因此我们提供相应的"不正确"值B(i,j),其中B(i,j)范围从0到A(i,j).
目标是计算矩阵中的"正确"值C(i,j),其中A(i,j) - C(i,j) =< B(i,j),C(i,j)值也必须与给定的行和列和相匹配.我想我必须使用最大流量,但我的尝试没有奏效.我怎样才能做到这一点?
我想在C#中获取字符串的十进制ASCII值,例如:
"abc123s"将是:97 98 99 49 50 51 115 (979899495051115)
'f1c3s1" would be:102 49 99 51 115 49 or1024999511549`
我想Convert.ToInt32还是Int.Parse,但他们不产生期望的效果.
我可以使用什么方法?