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

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. mysql 账户管理_如何用MySQL 命令来实现账户管理
  2. 近期AI领域8篇精选论文(附论文、代码)
  3. javascript 数组求交集/差集/并集/过滤重复
  4. mysql数据库比较,各数据库不同之处
  5. Tensorflow——张量
  6. TensorFlow官方文档术语表
  7. android 溢出按钮,React-Native封裝Tabbar 實現中間按鈕溢出效果(Android/iOS)
  8. java中通过反射得到StatusBarManager
  9. 实践中 XunSearch(讯搜)更新索引方案对比
  10. 一位同行工作6年的总结
  11. 数字货币交易系统_区块链交易所开发,数字货币平台功能与安全
  12. EM 算法求解高斯混合模型python实现
  13. 百度视频播放器android,百度视频播放器
  14. 数值分析复习(六)——常微分方程数值解法
  15. php高德行政区边界,请教 高德地图绘制行政区划边界
  16. 手机计算机音乐软件,“自从拥有了这三款软件,我把电脑、手机上的音乐播放器全部卸载了”...
  17. ERP项目实施方法论
  18. adb连接木木模拟器
  19. Windows 10 修改 Alt+Tab 键 切换 新版 Microsoft Edge 单个标签页窗口
  20. 机器学习笔记(九)聚类算法Birch和层次聚类Hierarchical clustering

热门文章

  1. R语言中的group_by()和summarise()
  2. 安装git 淘宝镜像
  3. TrafficPredict 翻译
  4. C刷题:一个方法团灭LeetCode股票买卖问题
  5. 年度必读:2018最具突破性人工智能论文Top 10
  6. Linux更改文件名
  7. automake java_autoconf与automake加入新的编译选项
  8. oracle 创建nchar类型,Oracle NChar类型
  9. px4/apj格式飞控固件生成工具(python)
  10. oracle 更新语句不生效,Oracle存储过程执行update语句不报错不生效问题