Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <vector>#include <unordered_map>#include <algorithm>using namespace std;#define len 50bool test(vector<vector<char> >& origin, vector<vector<char> >& nums, int x, int y, int n, int m, int h, int w) {for(int i = 0;i < h;i ++)for(int j = 0;j < w;j ++) {int k = (x + i) % n;int l = (y + j) % m;if(origin[k][l] != nums[i][j])return false;}return true;}int main() {int n, m, k;cin >> n >> m >> k;vector<vector<char> > origin(n, vector<char>(m, 0));unordered_map<int, vector<int> > um;for(int i = 0;i < n;i ++)for(int j = 0;j < m;j ++) {cin >> origin[i][j];