CF div2 PA 2019.02.17
一道签到题
思路:在起点处买完步长,之后每走距离买一次 实现:1 * v + 2 + 3 + 4 + …>= n - 1即可(对n >= v需特殊判定)
#include<cstdio>
using namespace std;
int main ()
{
int m,n;
scanf("%d%d",&m,&n);
int M = m - 1;
int sum = n;
int b = 1;
if(n >= M)
{
printf("%d",M);
return 0;
}
for(int i = n;i < M;i++){
sum += (++b);
}
printf("%d",sum);
}
作者:LightAc
出处:https://www.cnblogs.com/lightac/
联系:
Email: dzz@stu.ouc.edu.cn
QQ: 1171613053
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。