acm pku 1191 棋盘分割(多维dp)
摘要:
联立题目给的两个式子,化简之后,就可以得到题目要求的就是每块子棋盘的平方和最小。F = MIN{ SUM(Xi2)i=1…n }对于一个棋盘,可以横着切割,也可以竖直切割。切割完,会得到两块子棋盘,如果此时还切不够n次的话,就继续递归,对两块子棋盘进行切割,找出最小的切割方式。子棋盘的最小分割导致整个棋盘的最小分割,符合最优子结构。#include<stdio.h> #in... 阅读全文
posted @ 2009-12-30 13:11 wanww 阅读(349) 评论(0) 推荐(0)
浙公网安备 33010602011771号