F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

Count Cross

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others)
Total Submission(s): 230    Accepted Submission(s): 43


Problem Description
Given a MM¡ÁNN grid with different colors(black and white) on each cell, your task is to calculate the total amount of crosses of black color. We say there exists a black cross centered at the black cell (x,y) if there are four positive integer L,R,U,D that the cell(x,y-L),(x,y+R),(x-U,y),(x+D,y) are all black. Note that if two crosses have the same center but different L,R,U,D, we consider they are distinct.We use 1 to describe black.

For example

00100
00100
11111
00100
00100
00000

There are 16 black crosses.

The MM and NN are large, so we divide the matrix into M¡ÁN rectangle blocks.If two cells are in the same block ,their colors are same.

So we can divide the sample into 4¡Á3 blocks.
 

Input
There are at most 100 cases.

In every case,there are two integers, M, N in the first line. (1¡ÜM, N¡Ü50)

The next line contains M positive integers which are less than or equals to 50. The p-th integer describe the p-th row block's height.

The next line contains N positive integers which are less than or equals to 50. The p-th integer describe the p-th colomn block's width.

The following M lines each has a string which contain N digits.The q-th digit in the p-th line describe the color of the q-th colomn block in the p-th row.
 

Output
Output the answer to each case.
 

Sample Input
4 3 2 1 2 1 2 1 2 010 111 010 000
 

Sample Output
16
 

Source
 

Statistic | Submit | Discuss | Note
Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-11-23 00:54:39, Gzip enabled