#include using namespace std; int n, m; void f(vector& a, char c) { if (c == 'L') { for (int i = 1; i < n; i++) { a.at(i - 1) += a.at(i); a.at(i) = 0; } } else { for (int i = n - 2; i >= 0; i--) { a.at(i + 1) += a.at(i); a.at(i) = 0; } } } int main() { cin >> n >> m; vector a(n); for (auto&& v : a) { cin >> v; } string s; cin >> s; auto p = s.begin(); while (p != s.end()) { f(a, *p); p++; } cout << a.at(0); for (int i = 1; i < n; i++) { cout << " " << a.at(i); } cout << endl; }