F.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import java.io.PrintWriter;
  2. import java.util.Scanner;
  3. import java.util.Vector;
  4. public class F {
  5. static Scanner cin = new Scanner(System.in);
  6. static PrintWriter cout = new PrintWriter(System.out);
  7. static Vector<Integer> a = new Vector<Integer>();
  8. static {
  9. a.add(2);
  10. }
  11. public static void main(String[] args) {
  12. while (cin.hasNext()) {
  13. int n = cin.nextInt();
  14. int m = cin.nextInt();
  15. while (a.size() < n)
  16. a.add(a.get(a.size() - 1) + 2);
  17. boolean first = true;
  18. for (int i = 0; i < n / m; i++) {
  19. int s = 0;
  20. for (int j = 0; j < m; j++)
  21. s += a.get(i * m + j);
  22. if (first) {
  23. first = false;
  24. } else {
  25. cout.print(" ");
  26. }
  27. cout.print(s / m);
  28. }
  29. if (n % m != 0) {
  30. int s = 0;
  31. for (int i = n / m * m; i < n; i++)
  32. s += a.get(i);
  33. cout.print(" " + (s / (n % m)));
  34. }
  35. cout.println();
  36. }
  37. cout.close();
  38. cin.close();
  39. }
  40. }