hdu 1001 java
这题卡的点是结果满足,但中间过程溢出的陷阱。。。
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相关推荐
- HDU.1001 Sum Problem
原题 HDU.1001 Sum Problem 分类 杂题 题意 计算从1到正整数n的累加和. 输入/输出 要求与格式 输入内容 每行输入一个正整数 输出结果 结果为累加和 输出格式 每个输出结果独占 ...
- 第一个java程序(hdu 1001)
//package yy;不能有import java.util.*;public class Main {//必须为Mainpublic static void main(String[] args ...
- 多校第六场 HDU 4927 JAVA大数类+模拟
HDU 4927 题目大意:给定一个长度为n的序列a,每次生成一个新的序列,长度为n-1,新序列b中bi=ai+1−ai,直到序列长度为1.输出最后的数. 思路:这题实在是太晕了,比赛的时候搞了四个小 ...
- HDU 1234 JAVA
开门人和关门人 Problem Description 每天第一个到机房的人要把门打开,最后一个离开的人要把门关好.现有一堆杂乱的机房签 到.签离记录,请根据记录找出当天开门和关门的人. Input ...
- HDU 2111 JAVA
Problem Description 话说上回讲到海东集团面临内外交困,公司的元老也只剩下XHD夫妇二人了.显然,作为多年拼搏的商人,XHD不会坐以待毙的. 一天,当他正在苦思冥想解困良策的时候,突 ...
- hdu 1172(java版本)
Problem Description 猜数字游戏是gameboy最喜欢的游戏之一.游戏的规则是这样的:计算机随机产生一个四位数,然后玩家猜这个四位数是什么.每猜一个数,计算机都会告诉玩家猜对几个数字 ...
- HDU 2109 JAVA
Problem Description 在上一回,我们让你猜测海东集团用地的形状,你猜对了吗?不管结果如何,都没关系,下面我继续向大家讲解海东集团的发展情况: 在最初的两年里,HDU发展非常迅速,综合 ...
- HDU 2075 JAVA
Problem Description 正整数A是否能被正整数B整除,不知道为什么xhd会研究这个问题,来帮帮他吧. Input 输入数据的第一行是一个数据T,表示有T组数据. 每组数据有两个正整数A ...
- HDU 2188 JAVA
Problem Description 对于四川同胞遭受的灾难,全国人民纷纷伸出援助之手,几乎每个省市都派出了大量的救援人员,这其中包括抢险救灾的武警部队,治疗和防疫的医护人员,以及进行心理疏导的心理 ...
最新文章
- mysql 账户管理_如何用MySQL 命令来实现账户管理
- 近期AI领域8篇精选论文(附论文、代码)
- javascript 数组求交集/差集/并集/过滤重复
- mysql数据库比较,各数据库不同之处
- Tensorflow——张量
- TensorFlow官方文档术语表
- android 溢出按钮,React-Native封裝Tabbar 實現中間按鈕溢出效果(Android/iOS)
- java中通过反射得到StatusBarManager
- 实践中 XunSearch(讯搜)更新索引方案对比
- 一位同行工作6年的总结
- 数字货币交易系统_区块链交易所开发,数字货币平台功能与安全
- EM 算法求解高斯混合模型python实现
- 百度视频播放器android,百度视频播放器
- 数值分析复习(六)——常微分方程数值解法
- php高德行政区边界,请教 高德地图绘制行政区划边界
- 手机计算机音乐软件,“自从拥有了这三款软件,我把电脑、手机上的音乐播放器全部卸载了”...
- ERP项目实施方法论
- adb连接木木模拟器
- Windows 10 修改 Alt+Tab 键 切换 新版 Microsoft Edge 单个标签页窗口
- 机器学习笔记(九)聚类算法Birch和层次聚类Hierarchical clustering
热门文章
- R语言中的group_by()和summarise()
- 安装git 淘宝镜像
- TrafficPredict 翻译
- C刷题:一个方法团灭LeetCode股票买卖问题
- 年度必读:2018最具突破性人工智能论文Top 10
- Linux更改文件名
- automake java_autoconf与automake加入新的编译选项
- oracle 创建nchar类型,Oracle NChar类型
- px4/apj格式飞控固件生成工具(python)
- oracle 更新语句不生效,Oracle存储过程执行update语句不报错不生效问题