666找规律的水题
自己把答案写出来 然后就很好发现规律了
#include <cstdio>
#include <cmath>
#include <cstring>
#include <string>
#include <queue>
#include <algorithm>
#include <iostream>
using namespace std;
int main()
{
int n,m;
cin>>n>>m;
int i;
if (m%2==1)
{
int mid=m/2+1;
for (i=1;i<=n;i++)
{
int yushu=i%m;
if (yushu==0)
yushu=m;
if (yushu%2==0)
{
int num=yushu/2;
printf("%d\n",mid-num);
}
else
if (yushu%2==1)
{
int num=yushu/2;
printf("%d\n",mid+num);
}
}
}
else
if (m%2==0)
{
int mid=m/2;
for (i=1;i<=n;i++)
{
int yushu=i%m;
if (yushu==0)
yushu=m;
if (yushu%2==0)
{
int num=yushu/2;
printf("%d\n",mid+num);
}
else
if (yushu%2==1)
{
int num=yushu/2;
printf("%d\n",mid-num);
}
}
}
return 0;
}