矩形分割(動態規劃)

 矩形分割(cut)
Description
出於某些方面的需求,我們要把一塊N×M的木板切成一個個1×1的小方塊。
對於一塊木板,我們只能從某條橫線或者某條豎線(要在方格線上),而且這木板是不均勻的,從不同的線切割下去要花不同的代價。而且,對於一塊木板,切割一次以後就被分割成兩塊,而且不能把這兩塊木板拼在一起然後一刀切成四塊,只能兩塊分別再進行一次切割。
現在,給出從不同的線切割所要花的代價,求把整塊木板分割成1×1塊小方塊所需要耗費的最小代價。
Input Format
輸入文件第一行包括N和M,表示長N寬M的矩陣。
第二行包括N-1個非負整數,分別表示沿着N-1條橫線切割的代價。
第二行包括M-1個非負整數,分別表示沿着M-1條豎線切割的代價。

=====================My code=======================

發佈了33 篇原創文章 · 獲贊 2 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章