LX404 库洛牌 PTA

题目描述

昕哥买到库洛牌后,要将库洛牌分发给小伙伴们。第一天,小伙伴收到 1 张库洛牌;之后两天,(第二天和第三天),每天收到 2 张库洛牌;之后三天(第四 五 六 天),每天收到 3 张库洛牌;之后四天(第七 八 九 十 天),每天收到 4 张库洛牌……;这种发牌方式会一直延续下去。当连续N天收到N张库洛牌后,小伙伴会在之后的N+1天里,每天收到N+1张库洛牌。

输入格式

#include<iostream>
#include<cmath>
using namespace std; 
int main(){
    long long a=0,b=1;
    int n;
    cin>>n;
while(b<=n)//当大于时退出循环
    a+=b*b,
    n-=b,
    b++;

    a+=b*n;
    cout<<a<<endl;
    return 0;
}

一个正整数n,表示发牌的天数,n≤108

输出格式

输出只包含一行一个正整数,即小伙伴收到的总扑克牌数

样例 #1

样例输入 #1

6

样例输出 #1

14

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值