解题思路:注意不符合常规天数递增的冗余天数
注意事项:
参考代码:
package test; //题目 2833: 金币 import java.util.Scanner; public class t_2833 { public static void main(String args[]) { int n; Scanner sc=new Scanner(System.in); n=sc.nextInt(); int sum=0; int temp=1;//每次的递增天数与金币数 for(int i=1;i<=n;i+=temp) {//每天递增的天数为temp sum+=temp*temp; temp++; if(i+temp>n&&n-i<temp)//最后冗余的天数单独计算 sum+=(n-i)*temp; } System.out.println(sum); } }
0.0分
0 人评分
c primer plus 第十二章 12.1小节浏览:400 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1396 |
Wu-求圆的面积 (C++代码)浏览:1994 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:648 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:821 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1100 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:654 |
陶陶摘苹果2 (C语言代码)浏览:650 |
简单的a+b (C语言代码)浏览:600 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:692 |