麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

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;}新手入門,處處是坑。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在线成人免费视频 | 99精品视频在线观看免费 | 欧美一级性 | 国产女厕一区二区三区在线视 | 久久国产精品99国产 | 久久精品视频69 | 欧美a∨一区二区三区久久黄 | 黄色视频a级毛片 | av电影院在线观看 | 国内自拍网址 | 激情综合在线 | 中文亚洲视频 | 久久爽久久爽久久av东京爽 | 日本精品久久久久 | 成人黄色小视频在线观看 | 久久久久久久久久综合 | 91成人免费网站 | 黄色香蕉视频 | 羞羞视频2023 | 成人免费福利视频 | 视频一区免费观看 | av噜噜噜噜 | 国产69精品久久久久久 | 9999视频| 国产亚洲精品久久777777 | 成人午夜网址 | 一区二区免费看 | 91福利免费观看 | 久久污| 欧美日韩国产一区二区三区在线观看 | 久久久精品视 | 日韩精品中文字幕一区 | 在线中文字幕不卡 | 男男啪羞羞视频网站 | 国产精品一区免费在线观看 | 久久精品观看 | 成人福利免费在线观看 | 国产精品av久久久久久久久久 | 精品一区二区三区在线观看视频 | 欧美成人精品欧美一级 | 精品国产一区二区在线观看 |