fork download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. short t,d;
  8. cin >> t;
  9.  
  10. while (t--)
  11. {
  12. cin >> d;
  13. int a = 6;
  14.  
  15. while (true)
  16. {
  17. vector <int> div;
  18. short b = 0;
  19. short c = 0;
  20. for (int i = 1; i <= a; i++)
  21. {
  22. if (a % i == 0)
  23. {
  24. div.push_back(i);
  25. b++;
  26. }
  27. }
  28. if (b > 3)
  29. {
  30. for (int k = 0; k < b-1; k++)
  31. {
  32. for (int l = k + 1; l < b; l++)
  33. {
  34. if ((div[l] - div[k])>=d)
  35. {
  36. c++;
  37. }
  38. }
  39.  
  40. }
  41. if (c == b * (b - 1) / 2)
  42. {
  43. cout << a << endl;
  44. return 0;
  45. }
  46.  
  47. }
  48. a++;
  49. }
  50. }
  51. }
Success #stdin #stdout 0s 5280KB
stdin
2 1 2
stdout
6