| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1426 人关注过本帖, 3 人收藏
标题:希望大家给点思路!!!
只看楼主 加入收藏
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:0 
回复 10楼 rjsp
从描述看又是一个ACM题目。所以估计他是直接把你的代码提交到OJ了。

ACM挺好玩的,不过很多人学编程都是从人机交互开始学的,对流、管道、进程间信息交互等概念不熟悉,一直不得这一游戏的法门,享受不到算法分析的乐趣。

大家有兴趣的话,改天有时间我写一点ACM的玩法介绍。

重剑无锋,大巧不工
2014-12-31 11:09
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:0 
回复 11楼 beyondyf
期待
我没玩过ACM,我查了一下,有很多,不知道哪个才正宗
2014-12-31 12:08
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:0 
回复 12楼 rjsp
严格来说ICPC是最正宗的,是国际级的比赛。为了备战这一比赛各个大学也建立了自己的比赛系统,就是常说的OJ。虽然在细节上与ICPC的系统略有差别,但总体功能是一致的。大家也习惯了ACM这个名词,所以这些系统中的题目也被叫做ACM题目。

大概是习惯不同,国外大学的OJ数据多是单组数据提交的方式,而国内则多是多组数据提交的方式。所以会有scanf() != EOF这样的特色语句出现。

国内比较好的OJ,个人首推杭州电子科技大学的。题目描述清晰精确。北大的题量很大,但有很多题目数据范围的描述是错误的,可能是后来修改过数据集但没有更新题目描述吧。

国外的我去过的不多。乌拉尔大学大学OJ支持的编程语言很多(因为支持C#,所以去过)。CodeForces是一个很有名公共OJ平台,有自己的专项比赛。如果你在CF上能拿个名次那是很有份量的,你可以把它写到简历里投给你能叫得上名的IT公司。

总之,如果对算法感兴趣,那不去玩玩ACM是很遗憾的。而且玩这东西很可能会上瘾

重剑无锋,大巧不工
2014-12-31 12:52
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:0 
回复 13楼 beyondyf
谢谢
2014-12-31 13:43
蜗牛cr
Rank: 1
等 级:新手上路
帖 子:49
专家分:5
注 册:2014-11-24
收藏
得分:0 
回复 10楼 rjsp
图片附件: 游客没有浏览图片的权限,请 登录注册
2014-12-31 14:56
蜗牛cr
Rank: 1
等 级:新手上路
帖 子:49
专家分:5
注 册:2014-11-24
收藏
得分:0 
#include<stdio.h>
int main()
{
 int i=0,n=0,m=0,out=0,num=0,a[1024]={0};
 printf("the number of people:");
 scanf("%d",&n);
 printf("the lucky number is:");
 scanf("%d",&m);
 for(i=0;i<n;i++)
  a[i]=1;
 i=0;
 while(out!=n-1)
 {
  if(a[i]==1)
    num++;
  if(num==m)
  {
    a[i]=0;
    num=0;
    out++;
  }
  i++;
  if(i==n)
    i=0;
 }
 i=0;
 for(i=0;i<n;i++)
 {
   if(a[i]==1)
   {
       printf("Output:\nthe lucky one's number is %d\n", i);
       break;
   }
 
 }
 return 0;
}
终于想出来了!
2014-12-31 15:25
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:0 
回复 15楼 蜗牛cr
这个不叫“运行出错”,这个叫“编译失败”。
编译链接成功了,才生成可执行文件,执行这个可执行文件后才有机会“运行出错”。

我看你给出贴图,很像是VC。
VC(即使是最新的VC2015)只支持古老的C89/C90,和Turbo C 3.0差不多。
就像夏朝人听不懂普通话一样,所以编译失败。
2014-12-31 15:54
蜗牛cr
Rank: 1
等 级:新手上路
帖 子:49
专家分:5
注 册:2014-11-24
收藏
得分:0 
回复 17楼 rjsp
你用的什么编程软件啊,求推荐
2015-01-01 21:51
快速回复:希望大家给点思路!!!
数据加载中...
 
   



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

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