互质的小性质:
1.相邻两个数互质,如5,6
2.连续三个奇数互质,如1,3,5
3.连续两个偶数必定有公因子,如2,4
此题用到2,3,因为要最小,所以可以贪心的选择连续的奇数,然后插入一个偶数即可,列如:
1,2,3,5或者1,3,4,5
7,8,9,11或者7,9,10,11
可知最小位差6,即以6为循环
#include <bits/stdc++.h>
using namespace std;
int n,k;
int main(){
cin >> n >> k;
cout << k*(6*n-1) << endl;
for(int i = 0; i < n; i ++) cout << k*(6*i+1) << " " << k*(6*i+2) << " " << k*(6*i+3) << " " << k*(6*i+5) << endl;
return 0;
}