ACM 比赛中三个人怎么合作比较好?

 我来答
帐号已注销
2018-03-20 · TA获得超过154个赞
知道答主
回答量:360
采纳率:0%
帮助的人:31.7万
展开全部

我认为在这个问题上,是没有绝对的“更好”的方法。

  • 方式要按照团队的性格

根据我的经验,这任何合作方式都取决于每个人的不同性格。例如,如果三个玩家有快速的代码,他们应该让他扮演主代码手的角色,而其他人应该更多的关注思考或阅读问题。或者如果一个玩家有点弱,让他在代码中做一些工作,然后再思考一些,比如提供想法。一般的前提是要强调每个人的优点,而不是做那些不好或不愉快的事情。

  • 培养团队的协助能力

当然,有三个人不擅长,这需要有人为自己的锻炼而坚持。另一种提高协作效率的方法是沟通——许多团队总是有意或无意地忽略这一点,即使团队是一个好朋友或非常熟悉的人。我个人的建议是,在完成一个游戏训练团队做一个总结,在比赛中找到错误的原因,通常可以找到很多时间事实上因为“你不知道我在做什么,我不知道你在做什么,你做你自己的事情”每种情况导致一些莫名其妙的错误。

  • 这样做有几个好处:

1.每个问题中至少有两个人知道算法,有两个人可以检查错误,这可以大大提高算法正确和最终采用的概率。2.当玩家在机器上写问题时,另一个玩家可以在纸上做准备,并提高机器的使用时间。3.有可能充分发挥新玩家的角色,他们不能解决问题,因为编码速度可以在短时间内训练,但这不是一天两天的工作。

Oo心头的刺oO
2018-03-20 · 贡献了超过154个回答
知道答主
回答量:154
采纳率:0%
帮助的人:13.5万
展开全部

我觉得有必要先来了解一下ACM是什么,不然的话,连他是什么都不知道,又怎么知道在参加这项竞赛中有什么需要注意的呢?只有知道了他是什么,有什么需要注意的,我们才能知道参赛者之间要怎样配合。


ACM竞赛是由ACM(AssociationforComputingMachinery,美国计算机协会)组织的ACM竞赛年度性竞赛,始于1970年,是全球大学生计算机程序能力竞赛活动中最有影响的一项赛事,是全球历史最悠久、规模最大且最负盛名的程序设计竞赛。竞赛提倡创新和团队协作,鼓励学生在构建全新的软件程序时尽情发挥创意,帮助学生检验自己在强压力下的工作能力。是世界各地计算机程序设计者大显身手的舞台,也是世界一流大学展现教育成果的最佳窗口。

一个人完成编码

经验告诉我们,最有效的编码方式就是一个人完成。这样可以避免相互交流的时候由编程风格的差异造成的混乱——即使你们尽量使用相同的变量名和函数风格,这样的差异仍然是不可避免的。一个人编码能让3*1等于4。

尽量完成每一个已经动手的问题

为了珍惜宝贵的时间,尽量完成每一个已经动手了的问题。一个已经解决了99%的问题对你们来说没有任何意义。一开始就应该分析清楚题目难易(比如使用“思维坦克”策略)以避免你本就无法完成的题目,或者是防止放过一道伪装得很好的水题。你需要对问题的难度有一个很好的嗅觉,这是选出5小时内你能完成的问题的唯一方法。

丢掉你的个人主义

不要总是强调你的想法,一个团队最重要的是合作,你应该试着听听别人的想法。

总结:我个人看来,合作合作,当然是要互相之间商量着来,而不是强调自己。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式