Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- int main(){
- int T;
- scanf("%d", &T);
- while (T--){
- int n, m;
- scanf("%d%d", &n, &m);
- int L = m, R = m, now = 0;
- bool flag = true;
- for (int i = 1; i <= n; i++){
- int t, l, r; scanf("%d%d%d", &t, &l, &r);
- L -= (t - now); R += (t - now);
- L = max(L, l); R = min(R, r);
- if (L > R) flag = false;
- now = t;
- }
- if (flag) printf("YES\n");
- else printf("NO\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement