信息
- ID
- 2271
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- 递交数
- 125
- 已通过
- 19
- 上传者
未压行最简AC代码
#include<bits/stdc++.h>
using namespace std;
int n,k;
int main()
{
freopen("ge.in","r",stdin);
freopen("ge.out","w",stdout);
cin>>n>>k;
for(int i=1;i<=k*2;i+=2)
printf("%d\n",(int)round((n*1.0/(k*2))*i));
}
理解AC代码
#include<bits/stdc++.h>
using namespace std;
int n,k;
int main()
{
freopen("ge.in","r",stdin);
freopen("ge.out","w",stdout);
cin>>n>>k;
double ans=n*1.0/(k*2);//最大距离
for(int i=1;i<=k*2;i+=2)
{
double z=ans*i;在每个最大距离打点
int k=round(z);
printf("%d\n",k);
}
}
return 0;
😕😕