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
    .#....
    ..#...
    ..#..#
    ...##.
    .#....
    想的太多,做的太少。
  • 相关阅读:
    HLG 1522 子序列的和【队列的应用】
    POJ 3273 Monthly Expense【二分】
    HDU 4004 The Frog's Games 【二分】
    POJ 2001 Shortest Prefixes【第一棵字典树】
    POJ 2823 Sliding Window【单调对列经典题目】
    HDU 1969 Pie 【二分】
    POJ 3125 Printer Queue【暴力模拟】
    POJ 3250 Bad Hair Day【单调栈】
    字典树【模板】
    验证码 Code
  • 原文地址:https://www.cnblogs.com/pealicx/p/6115674.html
Copyright © 2011-2022 走看看