gegeben zwei Binärmatrizen m1 und m2, m2 ist garantiert, eine größere oder gleiche Größe (in beiden Dimensionen) im Vergleich zu m1 zu haben. Schreibe eine Funktion in C++, um das Aussehen von m1 in m2 zu zählen. z.B.zählen das Auftreten einer kleinen binären Matrix in einer großen binären Matrix
m1 = [1 1; 1 1], m2 = [1 1 0 0; 1 1 0 0; 0 0 1 1 0 0 1 1]
dann m1 in m2 2 Mal erschien, sollte die Funktion zurückgeben integer 2.
Kann jemand eine wenig Manipulation basierte Methode, um dieses Problem effizient zu lösen?
SO ist kein Code-Schreibdienst. –
Immer noch auf das Problem warten Sie konfrontiert sind. –
Jeder Versuch von Ihnen gemacht? –