码迷,mamicode.com
首页 > 其他好文 > 详细

[LeetCode] Brick Wall 砖头墙壁

时间:2017-04-12 01:57:07      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:find   sse   bottom   his   oss   repr   sum   tput   eve   

 

There is a brick wall in front of you. The wall is rectangular and has several rows of bricks. The bricks have the same height but different width. You want to draw a vertical line from the top to the bottom and cross the leastbricks.

The brick wall is represented by a list of rows. Each row is a list of integers representing the width of each brick in this row from left to right.

If your line go through the edge of a brick, then the brick is not considered as crossed. You need to find out how to draw the line to cross the least bricks and return the number of crossed bricks.

You cannot draw a line just along one of the two vertical edges of the wall, in which case the line will obviously cross no bricks.

Example:

Input: 
[[1,2,2,1],
 [3,1,2],
 [1,3,2],
 [2,4],
 [3,1,2],
 [1,3,1,1]]
Output: 2
Explanation: 

技术分享

 

Note:

  1. The width sum of bricks in different rows are the same and won‘t exceed INT_MAX.
  2. The number of bricks in each row is in range [1,10,000]. The height of wall is in range [1,10,000]. Total number of bricks of the wall won‘t exceed 20,000.

 

s

 

[LeetCode] Brick Wall 砖头墙壁

标签:find   sse   bottom   his   oss   repr   sum   tput   eve   

原文地址:http://www.cnblogs.com/grandyang/p/6697067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!