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

首頁 > 學院 > 開發設計 > 正文

HDU 1001 Sum Problem

2019-11-14 10:10:14
字體:
來源:轉載
供稿:網友

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 新手的水題,本來沒什么難度,但對于像我這樣初上路的新手,還是會遇到很多問題,寫下來促進自己提升。首先可以直接用疊加#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仔細看一下可以發現sum每完成一個SUM(n)后沒有清零,把值帶入了下一個SUM(n)的計算中,正確的代碼應該為:#include<stdio.h>int main() {int n;while (scanf("%d", &n) != EOF) {int sum = 0; // sum應該在這里定義for (int i = 0; i <= n; i++) {sum += i;}printf("%d/n/n", sum);}return 0;}如果用公式做sum = (n+1)*n/2 則需要注意另一個問題。題目說結果不超過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;}新手入門,處處是坑。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美一级艳片视频免费观看 | 91九色视频在线 | 国产小视频在线播放 | 成人精品电影 | 国产高清无密码一区二区三区 | 九九久久国产 | 欧美性猛交一区二区三区精品 | 久久久999成人 | 国产成人精品一区二区三区视频 | 亚洲成av人片在线观看无码 | 国产精品久久久久久久7电影 | 亚洲精品乱码久久观看网 | 一级免费片 | 99精品福利视频 | 中文字幕亚洲欧美精品一区四区 | 亚洲 一区| 日韩婷婷 | 91精品国产色综合久久不卡98口 | 中文字幕免费在线观看视频 | 久在线 | 久久精品综合 | 超碰在线人人 | av国产精品毛片一区二区小说 | 一级毛片免费看 | 日韩精品一区二区三区视频播放 | 九色国产| 蜜桃毛片| 久久婷婷色 | 成人欧美一区二区三区黑人麻豆 | 国产精品免费视频一区 | 欧美日韩精品 | 久久综合久久88 | 亚洲一区不卡 | 久久久蜜桃视频 | 色爱区综合五月激情 | 黄色网av | 日本全黄裸体片 | 狠狠色香婷婷久久亚洲精品 | 性视频一区二区 | 一级毛片aaaaaa免费看 | 精品123区 |