HDOJ(HDU) 2132 An easy problem
来源:互联网 发布:o2o网络借贷模式的特点 编辑:程序博客网 时间:2024/05/22 16:07
Problem Description
We once did a lot of recursional problem . I think some of them is easy for you and some if hard for you.
Now there is a very easy problem . I think you can AC it.
We can define sum(n) as follow:
if i can be divided exactly by 3 sum(i) = sum(i-1) + i*i*i;else sum(i) = sum(i-1) + i;
Is it very easy ? Please begin to program to AC it..-_-
Input
The input file contains multilple cases.
Every cases contain only ont line, every line contains a integer n (n<=100000).
when n is a negative indicate the end of file.
Output
output the result sum(n).
Sample Input
1
2
3
-1
Sample Output
1
3
30
水题。。注意范围。!!!java用long型可以AC,只是注意中间计算结果也有可能溢出int型范围,也要转换为long才行。
还有,注意判断条件退出不是输入-1,而是输入小于0的数就是退出了。
import java.util.Scanner;public class Main{ static long db[] = new long[100001]; public static void main(String[] args) { dabiao(); Scanner sc = new Scanner(System.in); while(sc.hasNext()){ int n =sc.nextInt(); if(n<0){ return; } System.out.println(db[n]); } } private static void dabiao() { db[1]=1; db[2]=3; for(int i=3;i<db.length;i++){ if(i%3==0){ db[i]=db[i-1]+i*(long)i*i; //这里的i*i要强转成long,long*int还是long,否则i*i*i会超int范围 }else{ db[i]=db[i-1]+i; } } }}
- HDOJ(HDU) 2132 An easy problem
- HDOJ 2132 An easy problem
- hdoj An easy problem
- hdu 2132 An easy problem
- HDU 2132 An easy problem
- HDU 2132 An easy problem
- hdu 2132 An easy problem
- An easy problem HDU 2132
- HDU 2132 An easy problem
- hdu-An Easy Problem
- hdu-An Easy Problem
- HDOJ(HDU) 2123 An easy problem(简单题...)
- An easy problem hdoj 2055
- HDOJ 2055 An easy problem
- hdoj 2601 An easy problem
- HDOJ 2055 An easy problem
- HDOJ 2055 An easy problem
- hdoj 2055 An easy problem
- 细说new与malloc的10点区别
- MyBatis入门教程及基础进阶
- JNA dll Unable to load library 修改JRE路径
- vi 整行 多行 复制与粘贴
- Android:WebView加载url网页显示不完整解决办法
- HDOJ(HDU) 2132 An easy problem
- HTML——7(窗体与后台处理)
- android apk 自我保护技术-加密apk
- 手机APK加固后二次打包教程
- 用于验证javascript代码性能的两种使用的方法
- matlab遇到的问题
- iOS常用技术 - 基础动画(水波动画)
- 设计模式之工厂方法模式
- Java泛型理解