是不是到目前为止还没有作业可正确编译通过的

mybandari 2009-06-15 05:45:06
两周过去了,官网一直都没发布一周最好的成绩。
感觉intel好像不太在乎这个比赛……
比赛的题目和方式很不规范,从当初的没有给定数据范围和憋足的作业提交方式,都显得不够严谨。
如果因为编译错误而导致作业提交失败,那就怪可惜的了 - -!
...全文
69 21 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
wdx65000971c 2009-06-22
  • 打赏
  • 举报
回复
严重同意19楼的。顶
wdx65000971c 2009-06-22
  • 打赏
  • 举报
回复
严重同意19的。顶。
fanxiaokaitp 2009-06-21
  • 打赏
  • 举报
回复
对于第一题我想要这样测试才能体现出对一个程序的公平性:

分三次测试,取其平均分为最终分数,如果最长公共字符串的长度为maxlong,max为最长字符串长度,则:

第一次测试:设最长公共字符串的长度为 max-1000 <= maxlong < max

第2次测试:设最长公共字符串的长度为 max/2-1000 <= maxlong <= max/2+1000

第3次测试:设最长公共字符串的长度为 0 < maxlong <= 100
wdx65000971c 2009-06-17
  • 打赏
  • 举报
回复
顺便说一句,如果我说的这种做法,在竞赛的评测平台上能跑到20秒以下的话,就说明一个问题,他的测试数据中最长公共子串的长度很大,很接近M的值。

再顺便鄙视一下竞赛组织者,数据设计的太不合理。
wdx65000971c 2009-06-17
  • 打赏
  • 举报
回复
普通的做法肯定都是从大到小枚举公共子串的长度,当 枚举的当前子串在所有串中都出现,就输出并退出程序。

试想如果最大公共子串的长度很大的时候,非常接近输入所给串的长度的时候,程序运行的很快。如果最大公共子串很小呢???

显然这种做法的复杂度是很高的。

如果有N个串,每个串的长度是M。

要枚举M*M个子串,对每个子串,要在N各串中进行查找匹配,匹配算法若是KMP,复杂度是O(N+M)。

如此总复杂度将达到O(M^2*N*(N+M)).
wdx65000971c 2009-06-17
  • 打赏
  • 举报
回复
你试过1000个字符串,每个字符串长度是1万。并且答案的长度要是字符串长度的二分之一。也就是5000左右。

你的串行算法不可能跑那么快啦。
wdx65000971c 2009-06-17
  • 打赏
  • 举报
回复
这题做法太多了。最快能到 N*M*LOG(N*M) 的复杂度。
denghui0815 2009-06-17
  • 打赏
  • 举报
回复
O(M^2*N*(N+M))的算法是不可接受的
wdx65000971c 2009-06-16
  • 打赏
  • 举报
回复
楼上的,我想知道那个时间的单位是什么?
你本地跑过最大的数据量吗?
难道1000个字符串每个都1万个字符,7,8秒就能出结果???

我也是交了一次却2个结果,评审时间和你的都差不多。
wdx65000971c 2009-06-16
  • 打赏
  • 举报
回复
不可能吧?你算法复杂度多少?
denghui0815 2009-06-16
  • 打赏
  • 举报
回复
单位就是秒 我在自己笔记本上 串行算法也是10秒以下
doraemonok 2009-06-16
  • 打赏
  • 举报
回复
单位应该就是秒
我也写了串行的,还没交过,自测极限数据大约10来秒
wdx65000971c 2009-06-16
  • 打赏
  • 举报
回复
这比赛是不是没人管了??


评测结果的程序用时也不给个单位!


公布前五名也不公布!!太不负责了吧
doraemonok 2009-06-16
  • 打赏
  • 举报
回复
个人猜测,他们大概有两组数据or两台评测机,怕一次评测结果不准
wdx65000971c 2009-06-16
  • 打赏
  • 举报
回复
我想知道排名。。。。
无天 2009-06-16
  • 打赏
  • 举报
回复
串行的复杂度多少?第一题
denghui0815 2009-06-15
  • 打赏
  • 举报
回复
串行算法 题目一 正确 7.844 2009-6-15 14:31:42
串行算法 题目一 正确 8.188 2009-6-14 18:16:58

我只交了一次 跑了两次 不知道为什么
wdx65000971c 2009-06-15
  • 打赏
  • 举报
回复
我第一题交了个串行,过了。
2楼第一题成绩多少?
doraemonok 2009-06-15
  • 打赏
  • 举报
回复
回头交个串行的算了……
denghui0815 2009-06-15
  • 打赏
  • 举报
回复
我第一题通过了 但成绩还不理想
加载更多回复(1)

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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