本次编程作业采用了自动化测试工具来测评
S班
W班
语言
版本
备注
Java
1.8.0_281
已测试完成
Python
3.9.2
C++
gc++ 6.3.0
NodeJS
v10.15.3
下载地址
有十个测试用例,测试用例放在cases目录下,答案放在answers目录下,每个测试用例的数据大小均为字符数在[100,1000000]区间的随机ASCII字符串。
W班Java仓库输出结果
W班C++仓库输出结果
S班Java仓库输出结果
S班C++仓库输出结果
每个学生程序的输出结果在对应学号的目录下的output目录中。
W班Java仓库编译和执行日志
W班C++仓库编译和执行日志
S班Java仓库编译和执行日志
S班C++仓库编译和执行日志
测评工具在执行的日志文件,大家可以对应看下自己学号的执行和编译命令,从而核对自己的计算结果。
本博客评分的部分为以下作业要求
正确性(30')
性能(10')
当程序的正确性评分大于25分时才可以参与性能评分环节,所以请各位同学务必保证自己程序的正确性。
性能评分将采取档级评分制度,助教将根据同学们的程序跑同一数据耗费的时间长度将程序分为若干档,每一档的同学得到的分数为 10/档级数。
囊括要求部分(3')
符合主流,制定合理,详细(4')
项目代码符合代码规范(8')
总分55分。
其中测试工具评分包括如下内容(43分)
助教手动评分的部分是(12分)
学号
test_Score
Score1
Time1
Score2
Time2
Score3
Time3
Score4
Time4
Score5
Time5
Score6
Time6
Score7
Time7
Score8
Time8
Score9
Time9
Score10
Time10
correct_score
performance_score
rule_score
final_score
commit_times
00318
100
10
203
205
238
183
219
173
190
232
252
30
3
43
17
01215
171
158
132
155
236
14
01129
475
497
567
413
543
552
241
386
580
610
13
01407
180
200
216
165
217
218
130
160
214
221
12
01401
435
487
491
350
522
211
356
533
531
00713
402
412
441
326
398
450
279
331
419
488
16
01128
283
328
341
262
336
342
179
278
372
01326
389
409
408
343
410
442
274
332
411
480
01123
319
387
374
377
189
280
368
111801206
376
394
209
311
407
393
18
00623
289
312
360
222
345
378
177
259
359
363
20
01317
293
316
253
339
249
357
358
21
01113
287
240
277
325
355
01306
204
220
201
168
215
228
34
01308
267
346
270
351
362
01102
284
344
172
361
01315
98
235
266
176
250
8
131
187
248
268
29.4
32.4
22
01238
93
422
234
141
110
140
5
27.9
30.9
01311
92
1104
2095
3173
937
2515
3437
1156
3235
3360
27.6
30.6
01409
90
9
417
298
392
431
195
426
467
27
01337
80
164
144
154
185
124
191
24
01331
288
290
282
174
281
323
01328
275
310
169
322
15
01208
184
239
150
231
269
01204
321
01403
415
418
427
197
558
01124
308
348
194
285
369
424
2
01118
295
242
247
01316
436
472
539
383
489
260
373
504
606
01114
296
315
276
01318
440
499
508
352
492
525
256
506
11
01304
261
255
213
257
01418
70
7
14090
21665
32172
7515
25615
35146
1252
7904
32478
44660
01139
156
01201
233
246
263
01413
50
208
186
01435
347
251
272
01434
45
6
1
254
264
404
446
13.5
16.5
29
02224
379
206
02125
24765
38427
55834
13222
43645
61762
2832
14413
56192
81013
01213
23406
36278
47526
13998
39885
51051
5511
14902
47771
62364
01404
302
230
500
23
01322
300
297
313
01312
265
01422
304
365
437
01221
340
382
397
207
01120
330
395
396
380
226
428
01419
366
01415
94
104
96
111
103
102
19
01335
62
47
46
31
01412
97
101
01336
32
41801206
192
01327
105
91
99
01329
106
95
01320
109
01239
299
405
01119
108
01313
01428
01431
107
89
05124
327
294
01224
01301
01303
202
157
170
01424
88
01425
25
01420
01130
329
01230
314
335
01334
125
01234
01222
375
01427
82
227
457
24.6
01438
9436
21159
30971
5966
23893
33535
1181
6288
31876
33797
01321
1207
1517
1746
920
1621
1857
483
965
1781
2014
01226
364
178
01432
65
24215
45854
57704
10034
51044
75997
1617
10925
68166
96056
19.5
22.5
01429
60
143
01219
181
01314
309
01115
73910
2147483647
37940
6978
41503
9.6
12.6
303
01410
24088
37453
55209
12890
42291
65716
2930
15052
58186
87554
01330
149
01209
17744
29952
41282
9154
32164
41967
1562
9811
39132
52097
01218
19454
30814
41469
12236
34561
43435
4886
17821
42270
51351
01416
01339
01214
01116
01216
01110
87
01111
01430
17715
27843
37241
10537
30633
40104
4153
11348
37244
48776
01233
193
01310
237
271
138
01406
01229
01125
26
01324
01127
01325
36
01106
01205
01421
182
122
77
123
244
01133
40
496
354
454
416
120
449
532
01217
337
7.5
10.5
01134
210
78
-3
01417
01307
01228
167
01131
2874
460
381
291
2304
01332
72
349
258
147
21.6
08114
23562
30437
35485
16857
32465
37137
7023
17599
35734
41497
456
468
536
12.9
15.9
01121
41
603
399
7249
12.3
15.3
338
01126
458
243
510
01305
16518
26784
38399
8268
30545
39498
1467
8996
36252
48431
0.6
3.6
482
128
146
76
142
01206
01319
01235
01203
2786
2292
2281
3313
2476
2298
2264
3384
2204
2256
01105
01231
01211
01135
640
01212
71697
111516
19911
2456
24331
01232
196
福大2021W班Java仓库测评结果
福大2021S班Java仓库测评结果
福大2021W班C++仓库测评结果
福大2021S班C++仓库测评结果
表示用例通过的总分,每个用例10分,所以这一项满分100分
表示第i个用例的得分,满分10分
每个用例的具体评分标准是:
字符数对:+1分
单词数对:+2分
行数对:+2分
单词顺序和数据完全正确:+5分
表示第i个用例的执行时间,单位是ms,如果这一项的值是2147483647,表示超时,我们的设置的超时时间是2分钟,所以,如果在2分钟之内没有执行完一个用例,肯定没办法接受。
正确性得分,满分30分,由于本次测试用例的总分是100分,所以映射关系是:
例如,某同学test_score 得了60分,那么这一项的分数就是:60 * (30/100) = 18 分
性能得分 满分10分,我们的题目要求是correct_score达到25分才能跑性能得分,但是由于我们的judge时间增加到了2分钟(不能再慢了),而且考虑了有各种不同的语言一起来测评,所以这块的评分能否简化为正确性满分可以得10分,否则只能得0分。
我们作业要求中的这一条:囊括要求部分(满分3分),
这部分内容看的是提交次数(即:commit_times列的值),大于等于10次才能得到3分,否则0分
本次编程作业测试工具可以计算的总分,即 correct_score + performance_score + rule_score
表示提交次数
Java,Python,C++,NodeJS程序已经全部完成测试,请大家尽快核对。未在分数列表的同学均为文件名或者目录问题,得分均为0分。
对于结果有异议的同学请在明天(2021-03-16)下午5点之前在这个博客下留言反馈给我。