测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A26407. 猴子摘桃

填空题 中等

题目描述

猴子摘桃

题目描述

花果山上有一只猴子,每天都去蟠桃里摘桃子。第一天,猴子只摘了一个桃子:之后两天(第二天和第三天),最子每天都摘两个桃子,之后三天(第四、五、六天),猴子每天都摘三个桃子,之后四天(第七、八、九、十天),猴子每天都四个桃子.…这种模式会一直持续下去,因为蟠桃园里的桃子无穷无尽,请计算在前 n 天里,猴子一共摘了多少个挑子。

输入描述

输入只有一厅,一个正整数 n,表示前 n 天.

输出描述

钟出只有一行,一个正整数,表示前 n 天猴子一共摘了多少个桃子。

输入样例

6

输出样例

14

提示

保证1<=n<=1000

参考答案

#include<bits/stdc++.h> using namespace std; int n; long long sum=0; int main() { //scanf("%d",&n); cin>>n; int L=1; //表示跟踪当前的周期长度 for(int d=1; d<=n; d++) { //d表示天数 for(int i=1; i<=L; i++) { sum+=L; d++; } L++; } cout<<sum; //printf("%lld",sum); }
上一题 下一题