fork download
  1. #include <iostream>
  2. #include <cstdio>
  3. using namespace std;
  4.  
  5. int main() {
  6. int t, n, x, l, f, a;
  7. scanf("%d", &t);
  8. while(t--) {
  9. scanf("%d", &n);
  10. for(int i=0; i<n; i++) {
  11. scanf("%d %d %d", &x, &l, &f);
  12. if(i==0) a=x+l;
  13. else {
  14. if(a<=x) {
  15. a=x; a += l;
  16. }
  17. else {
  18. while(a>x) x += f;
  19. a=x; a += l;
  20. }
  21. }
  22. }
  23. printf("%d\n", a);
  24. }
  25. return 0;
  26. }
Success #stdin #stdout 0s 3344KB
stdin
3
2
0 4 7
0 6 5
2
0 1 2
6 2 10
2
1 2 3
0 2 3
stdout
11
8
5