fork download
  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4.  
  5. public class Main {
  6.  
  7. public static void main(String[] args) throws NumberFormatException,
  8.  
  9. long testCases = Long.parseLong(br.readLine().trim());
  10. for (long i = 0; i < testCases; i++) {
  11.  
  12. String[] split = br.readLine().trim().split(" ");
  13. long third = Long.parseLong(split[0]);
  14. long thirdLast = Long.parseLong(split[1]);
  15. long sum = Long.parseLong(split[2]);
  16.  
  17. long n = (2L * sum) / (third + thirdLast);
  18. long d = (thirdLast - third) / (n - 5L);
  19. long a = third - 2L * d;
  20. System.out.println(n);
  21. for (long j = 0; j < n; j++) {
  22. System.out.print(a+" ");
  23. a+=d;
  24. }
  25. System.out.println();
  26. }
  27. }
  28.  
  29. }
  30.  
Success #stdin #stdout 0.1s 320512KB
stdin
3
3 8 55
4 4 28
144115188075855890 144115188075856304 7349874591868660947
stdout
10
1 2 3 4 5 6 7 8 9 10 
7
4 4 4 4 4 4 4 
-12