您的位置:首页 > 产品设计 > UI/UE

UESTC Battery Charging (1647 )

2012-05-06 01:24 176 查看
一看这个大数据就知道是数学题啦~~

发现规律就可以啦~

import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
long s,t,cnt,sum,i,cas = 0,n;
n = in.nextLong();
while (cas ++ < n) {
s = in.nextLong();
t = in.nextLong();
cnt = 0;
for(i = s;i <= t;i += (2*(i-1)+3))
{
if(i + (2*(i-1)+2) <= t)
cnt += i;
else
{
cnt += (((t-i-1)%2 == 1)?((t-i-1)/2 +1):((t-i-1)/2));
}
}
System.out.println("Case #"+cas+": "+cnt);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: