fork download
  1. import java.io.*;
  2. import java.math.BigInteger;
  3. import java.util.StringTokenizer;
  4.  
  5. class Main1 {
  6. public static void main(String[] args) throws IOException {
  7. StringTokenizer st = new StringTokenizer(in.readLine());
  8. StringBuilder sb = new StringBuilder();
  9. int t = Integer.parseInt(st.nextToken());
  10. for (int i = 0; i < t; i++) {
  11. st = new StringTokenizer(in.readLine());
  12. long l = Long.parseLong(st.nextToken());
  13. long r = Long.parseLong(st.nextToken());
  14. long gcd = Long.parseLong(st.nextToken());
  15. long div = l / gcd;
  16. long remainder = l % gcd;
  17.  
  18. if (remainder != 0) {
  19. ++div;
  20. }
  21.  
  22. long firstNumber = div * gcd;
  23. if (firstNumber >= l && firstNumber <= r) {
  24. long quantity = (r - firstNumber) / gcd + 1;
  25. sb.append(quantity).append("\n");
  26. } else {
  27. sb.append(0).append("\n");
  28. }
  29. }
  30. System.out.print(sb);
  31. }
  32. }
  33.  
Success #stdin #stdout 0.06s 2184192KB
stdin
2
5 15 4
15 20 35
stdout
2
0