להדגים כמה איטרציות זה יקח במקרה הגרוע ביותר...הרעיון הוא כזה נסמן ב h1 את הגובה של המטריצה הראשונה (מספר השורות)
וב w1 את האורך של המטריצה השנייה (מספר העמודות) - ובהתאמה h2,w2 למטריצה השנייה
נגדיר
hMin = min (h1,h2
hMax = max (h1,h2
wMin = min (w1,w2
wMax = max(w1,w2
אם איכשהו נקבל ש hMin ו wMin הם בעצם ממטריצות שונות אז אפשר ישר להגיד שהמטריצות לא מוכלות כי אין שום תחום חפיפה
זה השלב הראשון שכבר שולל לך המון מטריצות שמראש לא יתאימו.
השלב השני הוא לרוץ hMax-hMin+1 פעמיים כפול wMax-wMin+1 פעמיים
ובכל איטרציה כזאת לעשות לולאה בגודל hMin*wMin
אני אמחיש עם דוגמא שהמטריצה הגדולה היא 4 על 4 והקטנה היא 3 על 3
אז אנחנו רצים סה"כ 4 פעמים ובכל פעם 3*3 פעמים

אם המטריצה הייתה בגודל 2*1 אז היינו רצים 3*4 פעמים בלולאה הגדולה שלנו לפי הנוסחא שרשמתי למעלה
מקווה שזה עוזר קצת