【20131201】HDU1001

原创 2013年12月01日 20:19:17

答案如下:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    long m,n    ;
    while(scanf("%ld",&n)!=EOF)
    {
        if(n%2!=0)
        m=(n+1)/2*n ;
        else
        m=n/2*(n+1) ;
        printf("%ld\n\n",m) ;
    }
    return 0;
}
错误代码:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    long m,n    ;
    while(scanf("%ld",&n)!=EOF)
    {
        m=n*(n+1)/2 ;
        printf("%ld\n\n",m) ;
    }
    return 0;
}
错误原因:

困扰了好久,最终百度到正确的解释:

在测试数据时,给出的数据(n*(n+1)/2)一定是32位整型变量,而(n*(n+1))则未必,于是,WA(wrong answer)。修改后,则AC(accept)。

心得:

在处理数据时,要注意每一步都要符合数据要求。

hdu1001

今天第一次去刷题,本科荒废的编程现在要从新拾起来,从刷题开始吧。大学本科没写过多少代码,现在读研了明显感觉压力很大,所以不得不开始练习了,学习永远不晚,知道自己的短处想办法弥补也算是幸运的事情,可惜现...
  • yeyuliunian
  • yeyuliunian
  • 2014年03月08日 15:16
  • 265

HDU1001

1001 Sum Problem       Problem Description Hey, welcome to HDOJ(Hangzhou Dianzi University Online Ju...
  • u013514625
  • u013514625
  • 2014年01月24日 09:16
  • 419

关于HDU1001的问题分析

题目如下: Problem Description Hey, welcome to HDOJ(Hangzhou Dianzi University Online Judge). In t...
  • hnzhrh
  • hnzhrh
  • 2015年04月15日 14:53
  • 112

HDU1001 Sum Problem【水题】

Sum Problem Time Limit: 1000/500 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total...
  • tigerisland45
  • tigerisland45
  • 2017年11月12日 09:59
  • 289

【20131201】HDU1000

#include #include int main() { int a,b ; while(scanf("%d%d",&a,&b)!=EOF) printf("%d",a...
  • u013003992
  • u013003992
  • 2013年12月01日 19:22
  • 305

hdu1001 a+b

a+b; b+a; a+b; b+a; a+b; b+a; a+b; b+a; a+b; b+a; a+b; b+a; a+b; b+a; a+b; b+a; a+b;...
  • cccrown
  • cccrown
  • 2013年11月07日 23:17
  • 694

HDU1001——Sum Problem

Problem Description Hey, welcome to HDOJ(Hangzhou Dianzi University Online Judge). In this problem,...
  • LDUtyk
  • LDUtyk
  • 2016年01月20日 15:12
  • 347

JAVA笔记【20131201】

一、JAVA中共八种基本数据类型,4个整型,2个浮点型,1个表字符单元的字符型和1个表真假的类型。JAVA中整型的数值表示范围与机器无关。         4个整型:  int            ...
  • Tom_Hanck
  • Tom_Hanck
  • 2013年12月01日 22:09
  • 390

hdu1001 - Sum Problem

http://acm.hdu.edu.cn/showproblem.php?pid=1001 陷阱题
  • moonspiritacm
  • moonspiritacm
  • 2017年01月01日 18:56
  • 179

HDU1001 Sum Problem

【Problem Description】 Hey, welcome to HDOJ(Hangzhou Dianzi University Online Judge). In this p...
  • u011408943
  • u011408943
  • 2014年01月23日 18:41
  • 378
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【20131201】HDU1001
举报原因:
原因补充:

(最多只允许输入30个字)