问两个问题

aliceZOOZ 2007-07-13 11:58:01
1. 三道题目最后测试的时候,是使用一个数据,还是多个数据?
如果是多个数据,那有多少数据?显示的运行时间是总时间还是平均时间?

2. 现在看到的排名结果,所用到的测试数据,是否也是最后采用的数据?
换句话说,最后决定排名的数据,是否和现在测试的一样?

谢谢
...全文
302 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
GnimNiy 2007-07-17
  • 打赏
  • 举报
回复
一个数据组?就是一个固定的测试文件,一组testcase?这样课很容易让一些投机取巧的程序或者有问题的算法pass啊
pengzhenwanli 2007-07-13
  • 打赏
  • 举报
回复
这样还有一个问题,既然使用数据组?为什么不取平均数据,而取最佳数据,明显不符合测试的原则
aliceZOOZ 2007-07-13
  • 打赏
  • 举报
回复
谢谢回答。

>>A:现在成绩是为了使你对你的程序在双核平台上执行速度有正确的评估。理论上应和最终成绩相似。
换句话说,最后的时候会换一组数据测试?
因为不同的算法,不同的优化方法,对不同的数据可能有不同的结果。
如果会换一组数据,能否给出数据的生成方法。
比如第一题,输入的数据是从[1.0,10000.0]中均匀采样吗?
IntelSupport 2007-07-13
  • 打赏
  • 举报
回复
1. 三道题目最后测试的时候,是使用一个数据,还是多个数据?
如果是多个数据,那有多少数据?显示的运行时间是总时间还是平均时间?


A:使用一个数据组。远行3次,取最佳值。

2. 现在看到的排名结果,所用到的测试数据,是否也是最后采用的数据?
换句话说,最后决定排名的数据,是否和现在测试的一样?

A:现在成绩是为了使你对你的程序在双核平台上执行速度有正确的评估。理论上应和最终成绩相似。
aliceZOOZ 2007-07-13
  • 打赏
  • 举报
回复
另外再问一个第三题的问题。
第三题的程序框架中,是从test.dat读入文件的,
FILE *fp1=fopen("test.dat","rb");
但题目中却说
接受一个参数,为输入文件名。样例如下:
>answer3 data3.dat

到底是从test.dat还是从argv[1]读入呢?

谢谢!

568

社区成员

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

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