| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1298 人关注过本帖
标题:ACM疑惑
取消只看楼主 加入收藏
chuanglan
Rank: 2
等 级:论坛游民
威 望:2
帖 子:91
专家分:29
注 册:2012-8-14
结帖率:84.62%
收藏
已结贴  问题点数:5 回复次数:9 
ACM疑惑
Problem Description
Hey, welcome to HDOJ(Hangzhou Dianzi University Online Judge).
 In this problem, your task is to calculate SUM(n) = 1 + 2 + 3 + ... + n.

Input
The input will consist of a series of integers n, one integer per line.

Output
For 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
1
100
 
Sample Output
1

5050
我的代码:
#include<stdio.h>
int main()
{
   int n,T,i,a[1];
   int *p = a;
   long Sum(int n);
   scanf("%d",&T);
   for(i=1;i<=T;i++)
     {
        scanf("%d",p);
        p++;
     }            //循环输入T个数字
   for(p=a;p<a+T;p++)
    {  
      printf("%ld\n\n",Sum(*p));
    }            //  循环输出T个数的和
   return 0;
}
long Sum(int n)
  {
    long sum;
    sum = n*(n+1)/2;
    return sum;
  }                 //求T个数1到n的和
问题是为什么提交到ACM上就是worry answer?请求高手赐教。
搜索更多相关主题的帖子: welcome University blank problem one 
2012-08-14 13:26
chuanglan
Rank: 2
等 级:论坛游民
威 望:2
帖 子:91
专家分:29
注 册:2012-8-14
收藏
得分:0 
http://acm.hdu.
问题这个是对的,但是不知道是什么没有达标,所以错误的
2012-08-14 13:50
chuanglan
Rank: 2
等 级:论坛游民
威 望:2
帖 子:91
专家分:29
注 册:2012-8-14
收藏
得分:0 
printf("%d\n\n", n % 2 ? (n + 1) / 2 * n : n / 2 * (n + 1));
不会吧。。真的过了。。问题是我竟然还没看懂上面这段代码的意思。。求解释
2012-08-14 15:26
chuanglan
Rank: 2
等 级:论坛游民
威 望:2
帖 子:91
专家分:29
注 册:2012-8-14
收藏
得分:0 
哦。。懂了。是条件语句。。
2012-08-14 15:27
chuanglan
Rank: 2
等 级:论坛游民
威 望:2
帖 子:91
专家分:29
注 册:2012-8-14
收藏
得分:0 
呵呵。。我也是被这个问题困扰,,结果这么。。纠结哎。谢谢两位大神l
2012-08-14 15:28
chuanglan
Rank: 2
等 级:论坛游民
威 望:2
帖 子:91
专家分:29
注 册:2012-8-14
收藏
得分:0 
回复 10楼 li361li
我是南京林业大学信息院的。。。。我们老师让我们去杭电做题目而已,估计你是的吧。。说实话,acm的规则太难搞懂了。。所以简单题目也只能望而却步滴
2012-08-14 15:41
chuanglan
Rank: 2
等 级:论坛游民
威 望:2
帖 子:91
专家分:29
注 册:2012-8-14
收藏
得分:0 
回复 9楼 li361li
这个我是想这么用的。。指针指向数组的话,可以延长数组长度的,,,好像需要重新分配地址诶,因为超过数组长度的话,就算是越界了,这个我不太明到底是不是,对 了,我大一的
2012-08-14 15:50
chuanglan
Rank: 2
等 级:论坛游民
威 望:2
帖 子:91
专家分:29
注 册:2012-8-14
收藏
得分:0 
回复 18楼 demonleer
呵呵。。。你没做过ACM的题目?你是哪个学校的?说实话,网上的题目要通过它的编译才行,所以就算题目能成功,但是也不会Accept的   
2012-08-14 15:52
chuanglan
Rank: 2
等 级:论坛游民
威 望:2
帖 子:91
专家分:29
注 册:2012-8-14
收藏
得分:0 
回复 21楼 demonleer
en ...但这是国际竞赛必须用的。。。
2012-08-14 15:57
chuanglan
Rank: 2
等 级:论坛游民
威 望:2
帖 子:91
专家分:29
注 册:2012-8-14
收藏
得分:0 
回复 23楼 demonleer
懂了。。。嗯。。三题我做过的。。我是把那个大数字改用浮点型,然后强制转换成整型的,但是不行。。不知道为什么,我去写下代码
2012-08-14 16:10
快速回复:ACM疑惑
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012821 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved