1. 程式人生 > >A1-2017級演算法上機第一次練習賽 M AlvinZH的兒時夢想——坦克篇

A1-2017級演算法上機第一次練習賽 M AlvinZH的兒時夢想——坦克篇

題目描述

AlvinZH兒時有很多夢想,這一次他想開坦克。小時候,他很喜歡看《舒克與貝塔》。

"貝塔貝塔,我是舒克,你的坦克呢?"

"舒克舒克,我是貝塔,我的坦克不見了!"

原來是AlvinZH把貝塔的坦克開走了,秋名山車神上路了。擋在他面前的是一座城市,AlvinZH決定直線衝過去爽爽,但是又怕坦克承受不住,所以需要你幫他設計一條路線。

城市的俯檢視如上圖,圖中的矩形代表建築物,它們有相同的寬度和不同的長度。AlvinZH在城市南邊,"被迫北漂",請你為他設計一條直線路線,從南到北,必須從城市中穿過,且撞到的建築物儘可能少。

輸入

輸入包含多組資料。

每組資料第一行為兩個整數

nm,代表城市建築物的行數和每行的建築數(0 n,m ≤ 1000)。

接下來n行,每行m個正整數,代表對應建築的長度(保證每行建築長度總和相同,且總長度在int範圍內)。

輸出

對於每組資料,輸出一行,為AlvinZH將會撞到的最小建築數。

輸入樣例

3 3

1 2 3

2 1 3

1 3 2

輸出樣例

1

思路