1506 早锻炼打卡
Submit solution
Points:
100
Time limit:
1.0s
Memory limit:
32M
Problem types
Allowed languages
C, C++, Java, Python
Description
为了让同学们早起,学校出台了一个办法,那就是早锻炼打卡,但那么多敲章纸对于统计的同学来说实在是一件头痛的事情,现在让你来编一个程序来统计下敲章数。
为了防止同学们出假章,每天盖章的同学都用不同的章,所以很明显,
若一学期下来,章的形状(英文大写和小写是一样的)全一样的同学肯定是假的.
但平时也会遇到下雨天或是休假等日子,那几天是不敲章的,和样本一比,若发现谁的纸上在那天敲有印章,那也是假的.
题目中'.'表示那天没盖章,其它字符(包括字母和标点都表示盖章了).
如果是英文字母,则不区分大小写(比如A和a是同一个章,既如果一个卡上只有A和a,则这张卡是假的).
注意:一天可能有多种印章在敲.
Input
输入两个整数m,n(2<m<=100,2<n<=100) m==n==0表示输入结束, 接下去的2*m行n列,前m行是样本信息,后m行是该同学每天的盖章信息。
Output
对于每一组输入,若该同学作假,输出“SORRY.”,否则输出盖章的个数。
Sample
Input
3 4
.r.#
.w.s
.rrr
.e.y
.r.S
.dDd
2 2
.E
w.
.e
E.
Output
7
SORRY.
Source: 朱泽伟
Comments