wyrzuca mi błąd w pętlach, jak uzupełnić te tablice? próbowałem też s1[i]=a[i];
#include <iostream>
#include <vector>
using namespace std;
int main() {
string a, b;
getline(cin, a);
getline(cin, b);
int m = a.length();
int n = b.length();
vector<string> s1(m);
vector<string> s2(n);
for (int i = 0; i < m; i++)
s1.push_back(a[i]);
for (int j = 0; j < n; j++)
s2.push_back(b[j]);
return 0;
}