An Easy Problem
2017-09-02 13:16
204 查看
An Easy Problem
时间限制:1000 ms | 内存限制:65535 KB难度:1
描述 In this problem, you are given two integers L and R, and your task is to calculate the sum of all the number's square between L and R(inclusive).
输入The first line contains an integer T, indicates the number of test case.
The next T lines, each line contains two integers L and R(1≤L,R≤10^5).
输出Print an integer represents the sum.
样例输入
2 1 2 2 4
样例输出
5 29
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int times = scanner.nextInt();
while (times-- != 0) {
long start = scanner.nextInt();
long end = scanner.nextInt();
BigInteger result = BigInteger.ZERO;
if (start > end) {
long temp = end;
end = start;
start = temp;
}
for (long i = start; i <= end; i++) {
result = result.add(BigInteger.valueOf(i * i));
}
System.out.println(result);
}
}
}
相关文章推荐
- poj 2826 An Easy Problem?!(线段交,细节题)
- An easy problem
- HDU2055_An easy problem
- HDU-2601 An easy problem
- An easy DP problem HDOJ 1176
- An Easy Problem?! POJ - 2826
- HDU 5475 An easy problem(网络赛水题)
- UESTC - 1597 An easy problem C (线段树)
- POJ 2826 An Easy Problem?!
- HDU 2055 An easy problem
- hdoj 3521 An easy Problem(矩阵乘法)
- HDU 2055 An easy problem
- An Easy Problem
- An easy problem
- POJ 2826 An Easy Problem?!
- hdoj 2055 An easy problem
- hdu 2132 An easy problem (递推)
- hdu-An Easy Problem
- poj 2453 An Easy Problem
- hdu 2055 An easy problem