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
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/lightac/p/10534744.html