zoukankan      html  css  js  c++  java
  • Best Grass

    Bessie is planning her day of munching tender spring grass and is gazing
    out upon the pasture which Farmer John has so lovingly partitioned into a
    grid with R (1 <= R <= 100) rows and C (1 <= C <= 100) columns. She wishes
    to count the number of grass clumps in the pasture.
    
    Each grass clump is shown on a map as either a single '#' symbol or perhaps
    two '#' symbols side-by-side (but not on a diagonal). Given a map of the
    pasture, tell Bessie how many grass clumps there are.
    
    By way of example, consider this pasture map where R=5 and C=6:
    
    .#....
    ..#...
    ..#..#
    ...##.
    .#....
    
    This pasture has a total of 5 clumps: one on the first row, one that spans
    the second and third row in column 2, one by itself on the third row, one
    that spans columns 4 and 5 in row 4, and one more in row 5.
    * Line 1: Two space-separated integers: R and C
    
    * Lines 2..R+1: Line i+1 describes row i of the field with C
            characters, each of which is a '#' or a '.'
    * Line 1: A single integer that is the number of grass clumps Bessie
            can munch
    5 6
    .#....
    ..#...
    ..#..#
    ...##.
    .#....
    想的太多,做的太少。
  • 相关阅读:
    架构师如何才能够设计一个安全的架构
    Google Analytics实用用小技巧
    如何从Linux系统中删除用户账户
    使用C++编译器的编译流程
    JavaScript中双叹号的使用实例
    Android合并文件的三种方式代码
    自学Linux命令的四种方法
    前端工程师必备实用网站
    给 iOS App 开发者的 39 个开源的 Swift UI 库
    关于iOS项目的一本书
  • 原文地址:https://www.cnblogs.com/pealicx/p/6115674.html
Copyright © 2011-2022 走看看