【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解题报告

  • 2015-03-09 16:24
  • 105B
  • 下载

HDU-计算机学院大学生程序设计竞赛(2015’11)1001 搬砖(贪心)

由于只能将一个数分成两个小一点的数,则这两个数越接近,花费越小

2012 Multi-University Training Contest 6-1001 hdu4350 Card

http://acm.hdu.edu.cn/showproblem.php?pid=4350 优化的矩阵快速幂 #include #include #include #include...

HDU 2016 Multi-University Training Contest 2 1001

AcperienceTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total...

浮点数精度误差:BestCoder Round #29 1001 || hdu 5170

题目大意 比较a^b与c^d的大小,输出“>””<”“=”.解题思路 取对数比较b×log(a)和d×log(c),注意浮点数精度误差eps。 浮点数精度误差很好容易理解,就像十进制不能精确表示...

HDU 百度之星(测试赛)1001 - 大搬家

Problem Description 近期B厂组织了一次大搬家,所有人都要按照指示换到指定的座位上。指示的内容是坐在位置iii上的人要搬到位置jjj上。现在B厂有NNN个人,一对一到NNN个位...

2014多校10(1001)hdu4971(强连通分量+最大流)

A simple brute force problem. Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K...

(HDU-5246)2015Astar-初赛-1001-超级赛亚ACMer

超级赛亚ACMer Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total ...

HDU 5170 GTY's math problem (bsst code #29 1001)

比较大小

贪心 ( HDU 5821 )——2016 Multi-University Training Contest 8 1001

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5821 分析: 比赛的时候已经把球的最终位置按顺序标号再按球的初始位置排进数组里。。。不过区间操作...
  • FeBr2
  • FeBr2
  • 2016-08-12 10:40
  • 176
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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