a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

HDU 1001 Sum Problem

2019-11-14 10:16:34
字體:
供稿:網(wǎng)友

Sum PRoblem

Time Limit: 1000/500 MS (java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 454929    Accepted Submission(s): 114527Problem DescriptionHey, welcome to HDOJ(Hangzhou Dianzi University Online Judge).In this problem, your task is to calculate SUM(n) = 1 + 2 + 3 + ... + n. InputThe input will consist of a series of integers n, one integer per line. OutputFor each case, output SUM(n) in one line, followed by a blank line. You may assume the result will be in the range of 32-bit signed integer. Sample Input
1100 Sample Output
15050 新手的水題,本來沒什么難度,但對于像我這樣初上路的新手,還是會遇到很多問題,寫下來促進(jìn)自己提升。首先可以直接用疊加#include<stdio.h>int main() {int n , sum = 0;while (scanf("%d", &n) != EOF) {for (int i = 0; i <= n; i++) {sum += i;}printf("%d/n/n", sum);}return 0;}看起來沒什么問題,但是提交上去卻是Wrong Answer仔細(xì)看一下可以發(fā)現(xiàn)sum每完成一個(gè)SUM(n)后沒有清零,把值帶入了下一個(gè)SUM(n)的計(jì)算中,正確的代碼應(yīng)該為:#include<stdio.h>int main() {int n;while (scanf("%d", &n) != EOF) {int sum = 0; // sum應(yīng)該在這里定義for (int i = 0; i <= n; i++) {sum += i;}printf("%d/n/n", sum);}return 0;}如果用公式做sum = (n+1)*n/2 則需要注意另一個(gè)問題。題目說結(jié)果不超過32bit,但是如果用公式做的話中間值(n+1)*n可能超過32bit,提交如下代碼#include<stdio.h>int main() {int n, sum = 0;while (scanf("%d", &n) != EOF) {sum = (n+1)*n/2;printf("%d/n/n", sum);}return 0;}果然是Wrong Answer正確的代碼
#include<stdio.h>int main() {    int n, sum = 0;    while (scanf("%d", &n) != EOF) {        if(n%2==0)           sum=n/2*(1+n);        else           sum=(n+1)/2*n;        printf("%d/n/n", sum);    }    return 0;}新手入門,處處是坑。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 精品国产一区二区三区久久久蜜臀 | 91精品国产乱码久久久久久久久 | 久久人人爽人人爽人人片av软件 | 精品国产第一国产综合精品 | 久久男人天堂 | 中文字幕成人在线视频 | 中文字幕国产精品 | 一区二区三区中文字幕 | 欧美国产日韩在线观看 | 亚洲一区欧美 | 无码国模国产在线观看 | 久久777| 久久精品一区二区三区四区 | 国产精品片aa在线观看 | 天天舔天天爽 | 一级毛片大全免费播放 | 日韩视频免费在线 | 精品一区二区三区日本 | 久久久久久国产精品 | 国产精品视频久久 | 在线观看91 | 欧美日韩成人在线 | 久国久产久精永久网页 | 羞羞视频在线观免费观看 | 久久中文字幕电影 | 天堂精品 | 蜜桃视频精品 | 日韩在线观看一区二区三区 | 日韩免费一级 | 国产精品一区二区吃奶在线观看 | 蜜桃精品久久久久久久免费影院 | 国产精品不卡视频 | 一区在线看| 国产三区二区一区 | 日本a在线 | 在线中文字幕日韩 | 91久久久久久久久久久久久 | 欧美日韩第一区 | 国产精品黄网站在线观看 | 在线观看一级片 | 天天草影院 |