题解 | #[NOIP2015]金币#

https://www.nowcoder.com/practice/8f71f5670e6a45118d24d13868a2da9e

#include<stdio.h>
int main()
{
    int n,k;
    int sum=0;
    scanf("%d",&n);
    for (k=1;;k++)
    {
        if (n>(k*k-k)/2&&n<=(k*k+k)/2)
            break;
        sum=sum+k*k;
    }
    sum=sum+(n-(k*k-k)/2)*k;
    printf("%d",sum);
    return 0;
}

感觉自己代码写的不错,新手自我感觉良好
全部评论

相关推荐

求面试求offer啊啊啊啊:1600一个月?
点赞 评论 收藏
分享
05-08 23:17
门头沟学院 Java
自由水:笑死了,敢这么面试不敢让别人说
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务