/archives/2908
Description
给出一个字符矩阵,你要从中找出一个出现次数最多的子矩阵.
Input
第一行给出N,M.代表矩阵的大小. 下面N行M列用来描述矩阵的形态. 再给出X,Y代表子矩阵的大小.
Output
先输出X,Y 再输出你所找到的字符矩阵. 再输出它出现的次数. 再输出它每次出现的位置的左上角坐标.
Sample Input
8 10
qw.aba..f.
wq.bab.ff.
zx.cdc.K.R
c.ababa.es
x.babab.Ed
j.cdcdcaba
yo.k.k.bab
opu..l.cdc
3 3
Sample Output
3 3
aba
bab
cdc
4
1 4
4 3
4 5
6 8
HINT
Source
只要简单的字符串hash即可 注意读入方式需要严格遵照蒟蒻我这样 ..要来数据之后发现这辣鸡读入.. 算出hash值 然后遍历hash值里找一下出现次数最大的 针对每个hash值都开一个vector储存位置在哪里
#include<map>
#include<vector>
#include<queue>
#include<cctype>
#include<cstdio>
#include<cstring>
#include<algorithm>
#define N 1100
#define g1 11113
本文发布于:2024-02-04 22:17:53,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170717666260109.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |