#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main(){ int n; int a; int b; int q; cin >> n >> a >> b >> q; vector c(n); for(int c_i = 0; c_i < n; c_i++){ cin >> c[c_i]; } for(int a0 = 0; a0 < q; a0++){ int queryType; int first; int second; cin >> queryType >> first >> second; // your code goes here if(queryType == 1) { c[first] = second; } else { if(c[0] + c[1] > c[2]) { cout << "Yes" << endl; } else {cout << "No" << endl;} } } return 0; }