假如刘翔每跨一个栏就看一次表,能跑得快么~计时应该是裁判的事吧,让运动员做不太好吧

~/future 2016-04-24 09:18:15
如题, 望专家解答~~~~~~~~~~~~
...全文
511 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenmeng1164651620 2016-04-30
  • 打赏
  • 举报
回复
引用 6 楼 qq_33151593 的回复:
[quote=引用 5 楼 tJ2014Qt 的回复:] 没懂为什么要自己写io?有效率更高的io方法吗?求分享
并不是io本身效率高,而是在核心算法里面嵌入计时程序很是蛋疼。什么地方看时间,时间剩多少时终止程序,对解得影响很大的[/quote] 迭代加深
tJ2014Qt 2016-04-26
  • 打赏
  • 举报
回复
引用 12 楼 qq_33151593 的回复:
[quote=引用 11 楼 tJ2014Qt 的回复:] [quote=引用 10 楼 qq_33151593 的回复:] [quote=引用 9 楼 tJ2014Qt 的回复:] [quote=引用 8 楼 qq_33151593 的回复:] [quote=引用 7 楼 Tcc2016 的回复:] 很正常,让自己计时也是方便自己了解自己的运行时间,就像考试一样,两个小时,自己也是要做到什么时候该停笔交卷。。
考试的时候,即使忘了时间,也会提醒的~这个要是忘了时间,直接0分[/quote] 照你这么说,你这种想法对那些不需要check时间的算法是不是不公平?没有时间提醒机制,很有可能他们完胜,但是加上之后,你得利,对他们并没有什么卵用,反而把你们放在了相同的level上,是不是不公平?[/quote] 看来你很牛啊,任何图都可以在10s内找到最优解,然后自动退出,不用看时间。大神接受我的膜拜。[/quote] 我只是说,对那些不需要check时间的算法不公平,没说我不需要check时间,你也用不着酸我。 而且,那些都需要check时间的算法,反正大家都要check,还是公平的。[/quote] 先不说公不公平,既然官方给的时间是10s,就得让我们有机会把10s跑完吧。跑的时候得看着时间跑,看时间的频率太高,明显会拖慢效率,频率太低,又有可能造成程序被杀死的时候,已经找到的答案还在缓冲区。到底频率如何设置呢?不好把握吧。[/quote] 为什么别人算法不需要每次check时间呢,你需要说明你算法有缺陷啊,为什么不改呢,却希望规则倾向你这个方向? 也套用你的话,无论官方怎么决定,都理解和支持,但是我们有发表意见的权利。 所以,如果别人反对公开,也是在发表意见,请不要恶意揣测别人好吗? 没有人要你放弃自己跑完10s的权利,你想怎么跑就怎么跑。 check时间频率太高会占用一定比例的cpu时间,是你算法的问题,不是比赛规则有问题。 你需要check,自然有一部分人不需要check,你要求更改规则对另外一部分人虽然看着没有影响,但是,如果没有让你的解更优,你也没有必要这么大张旗鼓。你的解更优了,别人可能没有意识到更改io权限的区别,依旧用了以前的算法,没有多次迭代。 相当于,别人拿old value 和你的old value比,你可能会输,但是更改之后,别人拿old value 和你的new value 比,你就不一定输咯。 对于大牛的old value 超过你很多,自然大牛一定赢,但是对于水平差不多的人,你赢的概率会增大呀。 如果大家都多次迭代跑完10s,你觉得你的算法还占优势吗。你要求开放权限,是在利用信息不对称,那如果真的开放了,需要一个雷锋提醒一般人都去跑完10s找最优咯。雷锋多了去了。
~/future 2016-04-25
  • 打赏
  • 举报
回复
引用 7 楼 Tcc2016 的回复:
很正常,让自己计时也是方便自己了解自己的运行时间,就像考试一样,两个小时,自己也是要做到什么时候该停笔交卷。。
考试的时候,即使忘了时间,也会提醒的~这个要是忘了时间,直接0分
Tcc2016 2016-04-25
  • 打赏
  • 举报
回复
很正常,让自己计时也是方便自己了解自己的运行时间,就像考试一样,两个小时,自己也是要做到什么时候该停笔交卷。。
~/future 2016-04-25
  • 打赏
  • 举报
回复
引用 11 楼 tJ2014Qt 的回复:
[quote=引用 10 楼 qq_33151593 的回复:] [quote=引用 9 楼 tJ2014Qt 的回复:] [quote=引用 8 楼 qq_33151593 的回复:] [quote=引用 7 楼 Tcc2016 的回复:] 很正常,让自己计时也是方便自己了解自己的运行时间,就像考试一样,两个小时,自己也是要做到什么时候该停笔交卷。。
考试的时候,即使忘了时间,也会提醒的~这个要是忘了时间,直接0分[/quote] 照你这么说,你这种想法对那些不需要check时间的算法是不是不公平?没有时间提醒机制,很有可能他们完胜,但是加上之后,你得利,对他们并没有什么卵用,反而把你们放在了相同的level上,是不是不公平?[/quote] 看来你很牛啊,任何图都可以在10s内找到最优解,然后自动退出,不用看时间。大神接受我的膜拜。[/quote] 我只是说,对那些不需要check时间的算法不公平,没说我不需要check时间,你也用不着酸我。 而且,那些都需要check时间的算法,反正大家都要check,还是公平的。[/quote] 先不说公不公平,既然官方给的时间是10s,就得让我们有机会把10s跑完吧。跑的时候得看着时间跑,看时间的频率太高,明显会拖慢效率,频率太低,又有可能造成程序被杀死的时候,已经找到的答案还在缓冲区。到底频率如何设置呢?不好把握吧。
tJ2014Qt 2016-04-25
  • 打赏
  • 举报
回复
引用 10 楼 qq_33151593 的回复:
[quote=引用 9 楼 tJ2014Qt 的回复:] [quote=引用 8 楼 qq_33151593 的回复:] [quote=引用 7 楼 Tcc2016 的回复:] 很正常,让自己计时也是方便自己了解自己的运行时间,就像考试一样,两个小时,自己也是要做到什么时候该停笔交卷。。
考试的时候,即使忘了时间,也会提醒的~这个要是忘了时间,直接0分[/quote] 照你这么说,你这种想法对那些不需要check时间的算法是不是不公平?没有时间提醒机制,很有可能他们完胜,但是加上之后,你得利,对他们并没有什么卵用,反而把你们放在了相同的level上,是不是不公平?[/quote] 看来你很牛啊,任何图都可以在10s内找到最优解,然后自动退出,不用看时间。大神接受我的膜拜。[/quote] 我只是说,对那些不需要check时间的算法不公平,没说我不需要check时间,你也用不着酸我。 而且,那些都需要check时间的算法,反正大家都要check,还是公平的。
~/future 2016-04-25
  • 打赏
  • 举报
回复
引用 9 楼 tJ2014Qt 的回复:
[quote=引用 8 楼 qq_33151593 的回复:] [quote=引用 7 楼 Tcc2016 的回复:] 很正常,让自己计时也是方便自己了解自己的运行时间,就像考试一样,两个小时,自己也是要做到什么时候该停笔交卷。。
考试的时候,即使忘了时间,也会提醒的~这个要是忘了时间,直接0分[/quote] 照你这么说,你这种想法对那些不需要check时间的算法是不是不公平?没有时间提醒机制,很有可能他们完胜,但是加上之后,你得利,对他们并没有什么卵用,反而把你们放在了相同的level上,是不是不公平?[/quote] 看来你很牛啊,任何图都可以在10s内找到最优解,然后自动退出,不用看时间。大神接受我的膜拜。
tJ2014Qt 2016-04-25
  • 打赏
  • 举报
回复
引用 8 楼 qq_33151593 的回复:
[quote=引用 7 楼 Tcc2016 的回复:] 很正常,让自己计时也是方便自己了解自己的运行时间,就像考试一样,两个小时,自己也是要做到什么时候该停笔交卷。。
考试的时候,即使忘了时间,也会提醒的~这个要是忘了时间,直接0分[/quote] 照你这么说,你这种想法对那些不需要check时间的算法是不是不公平?没有时间提醒机制,很有可能他们完胜,但是加上之后,你得利,对他们并没有什么卵用,反而把你们放在了相同的level上,是不是不公平?
~/future 2016-04-24
  • 打赏
  • 举报
回复
引用 1 楼 frostbolt 的回复:
我们的统一要求是运行时间不超过10s,超过10s自动杀死,不到10s我们会自动记录你的执行时间。 所以理论上来说,你不用自己记时的
route.cpp文件里面无法访问输出文件路径,导致写文件只能执行一次。2000个点,10s通常都跑不完吧,要是自己不计时,得到的答案一直在缓冲区。难不成会自动写入文件?
frostbolt 2016-04-24
  • 打赏
  • 举报
回复
我们的统一要求是运行时间不超过10s,超过10s自动杀死,不到10s我们会自动记录你的执行时间。 所以理论上来说,你不用自己记时的
~/future 2016-04-24
  • 打赏
  • 举报
回复
引用 5 楼 tJ2014Qt 的回复:
没懂为什么要自己写io?有效率更高的io方法吗?求分享
并不是io本身效率高,而是在核心算法里面嵌入计时程序很是蛋疼。什么地方看时间,时间剩多少时终止程序,对解得影响很大的
tJ2014Qt 2016-04-24
  • 打赏
  • 举报
回复
没懂为什么要自己写io?有效率更高的io方法吗?求分享
~/future 2016-04-24
  • 打赏
  • 举报
回复
引用 3 楼 frostbolt 的回复:
[quote=引用 2 楼 qq_33151593 的回复:] [quote=引用 1 楼 frostbolt 的回复:] 我们的统一要求是运行时间不超过10s,超过10s自动杀死,不到10s我们会自动记录你的执行时间。 所以理论上来说,你不用自己记时的
route.cpp文件里面无法访问输出文件路径,导致写文件只能执行一次。2000个点,10s通常都跑不完吧,要是自己不计时,得到的答案一直在缓冲区。难不成会自动写入文件?[/quote] 我们自己的算法(题目的原型,复杂很多)要求在30ms内跑完,10s应该是绰绰有余的。[/quote] 你们内部算法牛很正常啊~像我们这样10s跑不完的弱队应该还是不少吧
frostbolt 2016-04-24
  • 打赏
  • 举报
回复
引用 2 楼 qq_33151593 的回复:
[quote=引用 1 楼 frostbolt 的回复:] 我们的统一要求是运行时间不超过10s,超过10s自动杀死,不到10s我们会自动记录你的执行时间。 所以理论上来说,你不用自己记时的
route.cpp文件里面无法访问输出文件路径,导致写文件只能执行一次。2000个点,10s通常都跑不完吧,要是自己不计时,得到的答案一直在缓冲区。难不成会自动写入文件?[/quote] 我们自己的算法(题目的原型,复杂很多)要求在30ms内跑完,10s应该是绰绰有余的。

127

社区成员

发帖
与我相关
我的任务
社区描述
华为软件精英挑战赛(Huawei Code Craft)是华为公司面向全球大学生举办的一年一度的大型软件竞赛,致力于让参赛学生感受软件改变世界魅力,展示软件设计与编程潜力,享受Coding解决问题
开源软件软件工程软件构建 技术论坛(原bbs)
社区管理员
  • HUAWEI Code Craft社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧