一种算法和选手设计用例互相矛盾
这个赛制就不吐嘈了。
你要求选手设计用例,这就驱使选手们作弊,驱使人们对自己的case做特殊处理。
然而呢,你们自己又没有很好的解决办法,所以又把这个问题推给了选手,限制他们不能用所谓的一套算法。
这就是你们自己造成的问题,自己解决不了,去限制选手。这不是没事找事吗? 这就说明叫选手提供case本来就是有问题的做法。
至今没弄懂一套算法是什么意思? 粒度是怎么划分的?你这说出去不怕被别人笑掉大牙。估计知乎会把华为黑成翔。
给点建议:
1、可以把a小组选手设计的用力,让其他小组跑。毕竟选手都设计了用例,浪费了可惜。至少不能让自己跑自己的case.
这样貌似也没什么卵用。
2, 决赛最好增加选手答辩,代码审察,专家评审,多case测试的环节吧。
说实话,以前我还没太在意“一套算法”,现在看来这是很愚蠢的规定。塞题的目标是重复边最少 权值最小 耗时最小。这就驱使了选手要在10s钟内获得尽可能好的解。为了得到好的解没选手当然会无所不用其极。
你想想,我跑个case跑了9s都跑步出来了,我就可能知道当前的策略估计是找不出解来了,我还要很傻比的继续跑吗?
这个时候很显然是赶紧换个策略,找到一个解再说。
就像那个对dfs进行不同搜索策略的帖子来说,我就觉得应该是一套算法。
算了,我脑子不够用。现在对“一套” 和“算法”的概念都不清楚了。
坐等知乎撕逼