题意:
给一段字符串成段染色,问染成目标串最少次数.
SOL:
区间DP...
DP[i][j]表示从i染到j最小代价
转移:dp[i][j]=min(dp[i][j],dp[i+1][k]+dp[k+1][j]);
CODE:
BZ:
/*=================================================================# Created time: 2016-03-28 21:10# Filename: uva4394.cpp# Description: =================================================================*/#define me AcrossTheSky #include #include #include #include #include #include #include #include #include #include
UVa:
/*=================================================================# Created time: 2016-03-28 21:10# Filename: uva4394.cpp# Description: =================================================================*/#define me AcrossTheSky #include #include #include #include #include #include #include #include #include #include