这题卡的点是结果满足,但中间过程溢出的陷阱。。。

1+2+。。n累加的话不会溢出,但是如果用n*(n+1)/2的话中间过程n*(n+1)可能已经超出int的范围了。。。。哎,看了半天,翻了原来的c代码才看出来。。。。这种很多。。有的难题解出来了,却因为这个小小的陷阱,失去了。。。好可惜啊。。。一定要记住。。。

import java.util.Scanner;public class Main
{public static void main(String args[]){Scanner cin=new Scanner(System.in);while(cin.hasNextInt()){ long s=cin.nextInt();/*int sn=0;for(int i=1;i<=s;i++){sn+=i;}   //这种也对。。    */long sn=s*(s+1)/2;/*System.out.printf("%d%n%n",(s*(s+1))/2); //错误。溢出。。。。。  */ System.out.printf("%d%n%n",sn);}}}

hdu 1001 java相关推荐

  1. HDU.1001 Sum Problem

    原题 HDU.1001 Sum Problem 分类 杂题 题意 计算从1到正整数n的累加和. 输入/输出 要求与格式 输入内容 每行输入一个正整数 输出结果 结果为累加和 输出格式 每个输出结果独占 ...

  2. 第一个java程序(hdu 1001)

    //package yy;不能有import java.util.*;public class Main {//必须为Mainpublic static void main(String[] args ...

  3. 多校第六场 HDU 4927 JAVA大数类+模拟

    HDU 4927 题目大意:给定一个长度为n的序列a,每次生成一个新的序列,长度为n-1,新序列b中bi=ai+1−ai,直到序列长度为1.输出最后的数. 思路:这题实在是太晕了,比赛的时候搞了四个小 ...

  4. HDU 1234 JAVA

    开门人和关门人 Problem Description 每天第一个到机房的人要把门打开,最后一个离开的人要把门关好.现有一堆杂乱的机房签 到.签离记录,请根据记录找出当天开门和关门的人. Input ...

  5. HDU 2111 JAVA

    Problem Description 话说上回讲到海东集团面临内外交困,公司的元老也只剩下XHD夫妇二人了.显然,作为多年拼搏的商人,XHD不会坐以待毙的. 一天,当他正在苦思冥想解困良策的时候,突 ...

  6. hdu 1172(java版本)

    Problem Description 猜数字游戏是gameboy最喜欢的游戏之一.游戏的规则是这样的:计算机随机产生一个四位数,然后玩家猜这个四位数是什么.每猜一个数,计算机都会告诉玩家猜对几个数字 ...

  7. HDU 2109 JAVA

    Problem Description 在上一回,我们让你猜测海东集团用地的形状,你猜对了吗?不管结果如何,都没关系,下面我继续向大家讲解海东集团的发展情况: 在最初的两年里,HDU发展非常迅速,综合 ...

  8. HDU 2075 JAVA

    Problem Description 正整数A是否能被正整数B整除,不知道为什么xhd会研究这个问题,来帮帮他吧. Input 输入数据的第一行是一个数据T,表示有T组数据. 每组数据有两个正整数A ...

  9. HDU 2188 JAVA

    Problem Description 对于四川同胞遭受的灾难,全国人民纷纷伸出援助之手,几乎每个省市都派出了大量的救援人员,这其中包括抢险救灾的武警部队,治疗和防疫的医护人员,以及进行心理疏导的心理 ...

最新文章

  1. NFS: Mac OS X (server) and Mac OS X (clients)实现思路
  2. 中国如何赢得新一轮超算竞赛?关键在向数据密集型超算转变
  3. Android Studio快捷键快速入门
  4. RHEL/CentOS下编译安装Nginx
  5. arraylist扩容是创建新数组吗 java_Java ArrayList扩容问题实例详解
  6. 灰度重采样的方法分为_DSA医疗影像增强技术特点及方法
  7. ArcMAP 启动要素构造工具条
  8. html能转成stp吗,3DMax怎么转出成stp/igs文件呢?
  9. WPS设置奇偶页页眉不同
  10. EDGEX FOUNDRY配置参数 --- sys-mgmt-agent
  11. 巧用Q盘搭建SVN服务器
  12. 如何在安装时备份sis文件
  13. 亚马逊的规则你知道多少
  14. 使用Java对HBase进行操作(三)
  15. onlyoffice转换html,CentOS7安装onlyoffice实现word的在线预览和编辑
  16. 当年,我被智联招聘坑惨了!
  17. 谷歌收购了Fitbit,但智能手表的机会或许在硬件之外
  18. 几何画板真的这么好用吗
  19. 企业微信机器人自动消息发送webhook接入代码
  20. Oracle11gR2安装

热门文章

  1. Java数组练习(1)获取四家店的手机最低价min
  2. git合并分支产生冲突解决方案
  3. 【面试】手写Power()函数【C++】
  4. 重庆春季高考计算机试题,卷01 2019年重庆市高等职业教育分类考试真题-冲刺2020年重庆市春季高考通用技术八套卷...
  5. 【Unity3D】公告栏与开始界面的布置
  6. 怎么提取图片里的颜色?图像颜色特征提取
  7. pdf文件里的英文如何翻译成中文
  8. STM32F4步进电机速度和位移与定时器输出PWM频率计算
  9. 概率质量(mass)函数和概率密度(density)函数区别
  10. 负数byte转为int