题解 CF476D【Dreamoon and Sets】
CF476D Dreamoon and Sets解题报告:
更好的阅读体验
题意
给定
求所有元素最大值最小的一组构造。
分析
有点套路的MO题。
首先把所有四元组除以
考虑任意一个四元组都只能存在一个偶数,那么奇数起码三个,于是我们答案的下界为
构造一组方案达到下界:
由于
由
时间复杂度
代码
#include<stdio.h>
int n,k;
int main(){
scanf("%d%d",&n,&k);
printf("%d\n",(6*n-1)*k);
for(int i=0;i<n;i++)
printf("%d %d %d %d\n",(6*i+1)*k,(6*i+2)*k,(6*i+3)*k,(6*i+5)*k);
return 0;
}