几乎和1554 Folding是一样的题目,区别是这更简单一点。LRJ黑书里拿做动态规划例题的第一道。
类似邮局问题的划分,注意左右有挂号时的状态。
1#include <cstdio> 2#include <string> 3 4#define min(x,y) ( x < y ? x : y ) 5 6int T, m[101][101], L, ch[101][101]; 7char str[101]; 8 9void dp (); 10int get ( int, int ); 11void init (); 12void print ( int, int ); 13 14int main () 15{ 16 //freopen ( "bracket.in", "r", stdin ); 17 scanf ( "%d", &T ); 18 gets ( str ); ......
阅读全文