【助教】【福大2021】第一次编程作业评分

本次编程作业采用了自动化测试工具来测评

作业链接

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++仓库编译和执行日志

测评工具在执行的日志文件,大家可以对应看下自己学号的执行和编译命令,从而核对自己的计算结果。

评分标准

本博客评分的部分为以下作业要求

程序评分规则(40')

  • 正确性(30')
  • 性能(10')
  • 当程序的正确性评分大于25分时才可以参与性能评分环节,所以请各位同学务必保证自己程序的正确性。
  • 性能评分将采取档级评分制度,助教将根据同学们的程序跑同一数据耗费的时间长度将程序分为若干档,每一档的同学得到的分数为 10/档级数

代码规范评分规则(15')

  1. 囊括要求部分(3')
  2. 符合主流,制定合理,详细(4')
  3. 项目代码符合代码规范(8')

总分55分。

其中测试工具评分包括如下内容(43分)

  • 正确性(30')
  • 性能(10')
  • 囊括要求部分(3')

助教手动评分的部分是(12分)

  1. 符合主流,制定合理,详细(4')
  2. 项目代码符合代码规范(8')

排名

W班(Java仓库)

学号 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 10 205 10 238 10 183 10 219 10 219 10 173 10 190 10 232 10 252 30 10 3 43 17
01215 100 10 171 10 205 10 219 10 158 10 203 10 219 10 132 10 155 10 205 10 236 30 10 3 43 14
01129 100 10 475 10 497 10 567 10 413 10 543 10 552 10 241 10 386 10 580 10 610 30 10 3 43 13
01407 100 10 180 10 200 10 216 10 165 10 217 10 218 10 130 10 160 10 214 10 221 30 10 3 43 12
01401 100 10 435 10 487 10 491 10 350 10 522 10 522 10 211 10 356 10 533 10 531 30 10 3 43 17
00713 100 10 402 10 412 10 441 10 326 10 398 10 450 10 279 10 331 10 419 10 488 30 10 3 43 16
01128 100 10 283 10 328 10 341 10 262 10 336 10 342 10 179 10 278 10 342 10 372 30 10 3 43 17
01326 100 10 389 10 409 10 408 10 343 10 410 10 442 10 274 10 332 10 411 10 480 30 10 3 43 14
01123 100 10 319 10 328 10 387 10 278 10 374 10 377 10 189 10 280 10 368 10 389 30 10 3 43 14
111801206 100 10 343 10 376 10 408 10 283 10 376 10 394 10 209 10 311 10 407 10 393 30 10 3 43 18
00623 100 10 289 10 312 10 360 10 222 10 345 10 378 10 177 10 259 10 359 10 363 30 10 3 43 20
01317 100 10 293 10 316 10 341 10 253 10 339 10 343 10 200 10 249 10 357 10 358 30 10 3 43 21
01113 100 10 287 10 326 10 342 10 240 10 326 10 339 10 171 10 277 10 325 10 355 30 10 3 43 14
01306 100 10 200 10 203 10 204 10 200 10 220 10 201 10 168 10 205 10 215 10 228 30 10 3 43 34
01308 100 10 267 10 326 10 346 10 270 10 332 10 351 10 177 10 274 10 362 10 376 30 10 3 43 21
01102 100 10 278 10 360 10 358 10 284 10 344 10 359 10 172 10 311 10 361 10 450 30 10 3 43 18
01315 98 10 217 10 235 10 266 10 176 10 249 10 250 8 131 10 187 10 248 10 268 29.4 0 3 32.4 22
01238 93 10 422 8 203 10 234 10 141 10 203 10 218 10 110 10 140 10 219 5 234 27.9 0 3 30.9 13
01311 92 10 1104 8 2095 8 3173 10 937 8 2515 10 3437 10 93 10 1156 10 3235 8 3360 27.6 0 3 30.6 14
01409 90 9 343 9 409 9 417 9 298 9 392 9 431 9 195 9 319 9 426 9 467 27 0 3 30 12
01337 80 8 164 8 165 8 160 8 144 8 154 8 185 8 124 8 144 8 172 8 191 24 0 0 24 8
01331 80 8 234 8 274 8 288 8 218 8 290 8 282 8 174 8 217 8 281 8 323 24 0 3 27 14
01328 80 8 241 8 275 8 310 8 214 8 266 8 298 8 169 8 214 8 282 8 322 24 0 3 27 15
01208 80 8 217 8 222 8 249 8 184 8 236 8 239 8 150 8 203 8 231 8 269 24 0 3 27 13
01204 80 8 359 8 394 8 410 8 322 8 408 8 413 8 211 8 321 8 407 8 435 24 0 3 27 10
01403 80 8 325 8 415 8 418 8 289 8 412 8 427 8 197 8 281 8 409 8 558 24 0 3 27 21
01124 80 8 308 8 346 8 378 8 270 8 348 8 368 8 194 8 285 8 369 8 424 24 0 0 24 2
01118 80 8 295 8 311 8 318 8 242 8 298 8 336 8 177 8 247 8 332 8 358 24 0 3 27 20
01316 80 8 436 8 472 8 539 8 383 8 450 8 489 8 260 8 373 8 504 8 606 24 0 3 27 15
01114 80 8 296 8 315 8 326 8 276 8 361 8 359 8 217 8 284 8 341 8 374 24 0 3 27 21
01318 80 8 440 8 499 8 508 8 352 8 492 8 525 8 256 8 362 8 506 8 539 24 0 3 27 11
01304 80 8 231 8 261 8 260 8 214 8 255 8 267 8 180 8 213 8 257 8 281 24 0 3 27 16
01418 70 7 14090 7 21665 7 32172 7 7515 7 25615 7 35146 7 1252 7 7904 7 32478 7 44660 21 0 3 24 21
01139 70 7 179 7 190 7 222 7 154 7 201 7 204 7 130 7 156 7 204 7 211 21 0 0 21 5
01201 70 8 215 3 238 8 247 8 203 8 233 8 247 8 154 8 190 8 246 3 263 21 0 3 24 10
01413 50 5 208 5 219 5 246 5 173 5 220 5 233 5 140 5 186 5 235 5 250 15 0 3 18 16
01435 50 5 295 5 316 5 347 5 251 5 325 5 345 5 195 5 272 5 346 5 360 15 0 3 18 16
01434 45 6 316 6 377 6 412 1 254 6 378 6 419 1 177 1 264 6 404 6 446 13.5 0 3 16.5 29
02224 30 1 280 6 361 6 377 1 269 1 350 1 379 1 206 1 267 6 368 6 378 9 0 0 9 7
02125 30 3 24765 3 38427 3 55834 3 13222 3 43645 3 61762 3 2832 3 14413 3 56192 3 81013 9 0 3 12 10
01213 30 3 23406 3 36278 3 47526 3 13998 3 39885 3 51051 3 5511 3 14902 3 47771 3 62364 9 0 3 12 13
01404 30 3 280 3 394 3 408 3 302 3 379 3 412 3 230 3 298 3 393 3 500 9 0 3 12 23
01322 30 1 249 6 296 1 300 6 204 6 282 1 296 6 169 1 231 1 297 1 313 9 0 3 12 14
01312 30 1 260 6 293 1 295 6 259 6 293 1 295 6 185 1 250 1 265 1 310 9 0 3 12 16
01422 30 3 304 3 365 3 427 3 259 3 441 3 437 3 155 3 296 3 410 3 491 9 0 3 12 12
01221 30 3 340 3 365 3 382 3 302 3 365 3 397 3 207 3 311 3 378 3 407 9 0 3 12 10
01120 20 2 330 2 395 2 396 2 287 2 380 2 412 2 226 2 300 2 413 2 428 6 0 3 9 12
01419 10 1 257 1 344 1 366 1 257 1 332 1 332 1 239 1 269 1 362 1 372 3 0 3 6 13
01415 0 0 94 0 104 0 104 0 96 0 111 0 103 0 104 0 103 0 102 0 103 0 0 3 3 19
01335 0 0 62 0 47 0 47 0 47 0 47 0 46 0 47 0 47 0 31 0 47 0 0 0 0 5
01412 0 0 104 0 97 0 98 0 101 0 96 0 98 0 98 0 97 0 98 0 100 0 0 3 3 16
01336 0 0 47 0 31 0 31 0 47 0 31 0 32 0 46 0 32 0 31 0 47 0 0 0 0 9
41801206 0 0 218 0 219 0 236 0 192 0 249 0 239 0 180 0 204 0 239 0 239 0 0 3 3 24
01327 0 0 93 0 97 0 98 0 105 0 91 0 99 0 99 0 97 0 98 0 98 0 0 3 3 12
01329 0 0 93 0 97 0 99 0 106 0 92 0 98 0 98 0 97 0 95 0 100 0 0 3 3 18
01320 0 0 99 0 98 0 98 0 100 0 99 0 106 0 93 0 98 0 109 0 102 0 0 3 3 24
01239 0 0 348 0 372 0 410 0 290 0 369 0 383 0 220 0 299 0 405 0 437 0 0 3 3 29
01119 0 0 108 0 101 0 100 0 103 0 100 0 100 0 103 0 100 0 100 0 104 0 0 3 3 18
01313 0 0 108 0 97 0 105 0 93 0 96 0 96 0 100 0 96 0 96 0 98 0 0 3 3 14
01428 0 0 101 0 96 0 96 0 93 0 104 0 96 0 99 0 97 0 95 0 101 0 0 3 3 13
01431 0 0 107 0 94 0 96 0 98 0 95 0 89 0 93 0 104 0 94 0 96 0 0 3 3 15
05124 0 0 266 0 278 0 323 0 230 0 327 0 311 0 171 0 239 0 294 0 310 0 0 3 3 10
01224 0 0 96 0 98 0 98 0 100 0 98 0 97 0 100 0 97 0 104 0 94 0 0 3 3 10
01301 0 0 99 0 98 0 102 0 98 0 97 0 96 0 99 0 97 0 97 0 100 0 0 3 3 14
01303 0 0 194 0 202 0 219 0 157 0 203 0 221 0 124 0 170 0 218 0 236 0 0 3 3 14
01424 0 0 102 0 88 0 106 0 98 0 96 0 96 0 99 0 96 0 97 0 98 0 0 3 3 10
01425 0 0 100 0 96 0 98 0 100 0 98 0 99 0 100 0 97 0 99 0 100 0 0 3 3 25
01420 0 0 99 0 99 0 97 0 100 0 98 0 89 0 93 0 92 0 101 0 98 0 0 3 3 12

S班(Java仓库)

学号 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
01130 100 10 288 10 315 10 329 10 252 10 330 10 326 10 202 10 277 10 328 10 359 30 10 3 43 24
01230 100 10 261 10 296 10 314 10 211 10 310 10 321 10 173 10 232 10 327 10 335 30 10 3 43 15
01334 100 10 203 10 216 10 232 10 200 10 233 10 236 10 170 10 200 10 230 10 247 30 10 3 43 23
01215 100 10 186 10 204 10 205 10 155 10 203 10 203 10 125 10 169 10 215 10 236 30 10 3 43 14
01234 100 10 272 10 299 10 304 10 260 10 297 10 296 10 202 10 247 10 310 10 322 30 10 3 43 21
01222 100 10 293 10 358 10 378 10 255 10 342 10 374 10 189 10 311 10 380 10 375 30 10 3 43 15
01427 82 8 312 8 393 8 398 8 284 8 393 8 396 10 227 8 308 8 457 8 383 24.6 0 3 27.6 27
01438 80 8 9436 8 21159 8 30971 8 5966 8 23893 8 33535 8 1181 8 6288 8 31876 8 33797 24 0 3 27 21
01321 80 8 1207 8 1517 8 1746 8 920 8 1621 8 1857 8 483 8 965 8 1781 8 2014 24 0 3 27 12
01226 70 7 308 7 347 7 363 7 253 7 360 7 364 7 178 7 251 7 360 7 380 21 0 3 24 16
01432 65 8 24215 8 45854 8 57704 3 10034 8 51044 8 75997 8 1617 3 10925 3 68166 8 96056 19.5 0 3 22.5 16
01429 60 6 186 6 219 6 235 6 172 6 220 6 234 6 143 6 187 6 233 6 249 18 0 3 21 21
01219 50 3 253 8 266 3 267 8 230 8 269 3 285 8 181 3 222 3 267 3 283 15 0 3 18 11
01314 50 3 309 8 364 8 350 3 269 3 347 3 364 3 178 3 282 8 347 8 352 15 0 3 18 16
01115 32 8 73910 0 2147483647 0 2147483647 8 37940 0 2147483647 0 2147483647 8 6978 8 41503 0 2147483647 0 2147483647 9.6 0 3 12.6 13
01114 30 3 263 3 289 3 308 3 221 3 304 3 318 3 179 3 220 3 303 3 342 9 0 3 12 30
01410 30 3 24088 3 37453 3 55209 3 12890 3 42291 3 65716 3 2930 3 15052 3 58186 3 87554 9 0 3 12 13
01124 30 1 221 6 252 1 268 6 189 6 270 1 284 6 143 1 202 1 265 1 288 9 0 3 12 17
01330 10 1 200 1 208 1 208 1 165 1 206 1 211 1 149 1 173 1 209 1 213 3 0 3 6 32
01209 10 1 17744 1 29952 1 41282 1 9154 1 32164 1 41967 1 1562 1 9811 1 39132 1 52097 3 0 3 6 17
01218 0 0 19454 0 30814 0 41469 0 12236 0 34561 0 43435 0 4886 0 17821 0 42270 0 51351 0 0 3 3 10
01416 0 0 106 0 99 0 99 0 101 0 99 0 100 0 98 0 99 0 101 0 98 0 0 0 0 8
01339 0 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 0 3 3 16
01214 0 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 0 3 3 17
01116 0 0 98 0 98 0 98 0 101 0 98 0 98 0 100 0 98 0 100 0 101 0 0 3 3 13
01216 0 0 102 0 98 0 97 0 99 0 97 0 99 0 101 0 98 0 98 0 100 0 0 3 3 16
01110 0 0 104 0 96 0 98 0 102 0 98 0 97 0 99 0 87 0 107 0 100 0 0 3 3 16
01111 0 0 102 0 99 0 99 0 98 0 97 0 98 0 96 0 96 0 99 0 96 0 0 3 3 13
01430 0 0 17715 0 27843 0 37241 0 10537 0 30633 0 40104 0 4153 0 11348 0 37244 0 48776 0 0 3 3 15
01233 0 0 247 0 267 0 299 0 222 0 280 0 297 0 193 0 234 0 298 0 300 0 0 3 3 10
01310 0 0 214 0 238 0 237 0 204 0 255 0 271 0 138 0 189 0 237 0 268 0 0 3 3 23
01406 0 0 110 0 100 0 99 0 104 0 100 0 103 0 102 0 98 0 100 0 99 0 0 3 3 11
01229 0 0 104 0 99 0 98 0 98 0 98 0 96 0 97 0 97 0 96 0 99 0 0 3 3 10
01125 0 0 108 0 100 0 102 0 104 0 101 0 102 0 111 0 95 0 102 0 109 0 0 0 0 7
01104 0 0 102 0 95 0 95 0 100 0 98 0 96 0 99 0 98 0 96 0 99 0 0 3 3 26
01324 0 0 108 0 97 0 93 0 96 0 94 0 94 0 96 0 93 0 94 0 97 0 0 3 3 11
01127 0 0 100 0 97 0 97 0 100 0 97 0 99 0 101 0 97 0 98 0 100 0 0 0 0 6
01325 0 0 201 0 236 0 250 0 174 0 298 0 284 0 156 0 171 0 265 0 268 0 0 3 3 36
01106 0 0 102 0 100 0 97 0 101 0 95 0 99 0 96 0 96 0 100 0 101 0 0 3 3 23
01205 0 0 100 0 97 0 99 0 95 0 98 0 97 0 100 0 100 0 100 0 98 0 0 3 3 16
01421 0 0 97 0 96 0 95 0 97 0 95 0 98 0 97 0 96 0 97 0 97 0 0 3 3 13

W班(C仓库)

学号 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
01429 80 8 156 8 182 8 202 8 122 8 190 8 211 8 77 8 123 8 205 8 244 24 0 3 27 11
01133 40 2 496 7 354 2 454 7 211 7 362 2 416 7 120 2 239 2 449 2 532 12 0 3 15 11
01217 25 0 424 5 337 0 398 5 206 5 316 0 354 5 122 0 191 0 335 5 379 7.5 0 3 10.5 11
01134 20 2 368 2 193 2 205 2 125 2 210 2 211 2 78 2 132 2 254 2 249 6 0 3 9 16
00330 0 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 0 0 0 6
01417 0 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 0 3 3 11
01307 0 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 0 3 3 21

S班(C仓库)

学号 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
01228 100 10 293 10 253 10 288 10 171 10 281 10 300 10 89 10 167 10 304 10 330 30 10 3 43 15
01131 80 0 2874 10 460 10 381 10 173 10 291 10 303 10 92 10 170 10 328 0 2304 24 0 3 27 15
01332 72 7 349 7 231 7 258 7 147 7 246 7 271 9 82 7 150 7 258 7 304 21.6 0 3 24.6 27
08114 50 5 23562 5 30437 5 35485 5 16857 5 32465 5 37137 5 7023 5 17599 5 35734 5 41497 15 0 3 18 16
01133 43 2 467 5 396 2 456 7 232 7 389 2 468 7 124 2 242 2 456 7 536 12.9 0 3 15.9 18
01121 41 6 603 3 294 1 345 1 189 6 337 8 399 1 7249 6 314 6 339 3 387 12.3 0 3 15.3 16
01217 25 0 623 5 285 0 340 5 181 5 309 0 345 5 109 0 201 0 338 5 365 7.5 0 3 10.5 11
01126 25 0 457 5 383 0 458 5 226 5 396 0 456 5 122 0 243 0 460 5 510 7.5 0 3 10.5 22
01305 2 0 16518 0 26784 0 38399 0 8268 0 30545 0 39498 2 1467 0 8996 0 36252 0 48431 0.6 0 3 3.6 10
01208 0 0 482 0 124 0 132 0 107 0 128 0 146 0 76 0 96 0 142 0 143 0 0 3 3 24
01206 0 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 0 0 3 3 16
01319 0 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 0 0 0 2
01235 0 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 0 3 3 12
01203 0 0 2786 0 2292 0 2281 0 3313 0 2476 0 2298 0 2264 0 3384 0 2204 0 2256 0 0 3 3 17
01105 0 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 0 0 0 2
01231 0 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 0 3 3 17
01211 0 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 -3 0 0 3 3 19
01135 0 0 640 0 257 0 279 0 149 0 254 0 284 0 99 0 165 0 288 0 309 0 0 3 3 21
01212 0 0 71697 0 111516 0 2147483647 0 19911 0 2147483647 0 2147483647 0 2456 0 24331 0 2147483647 0 2147483647 0 0 3 3 14
01232 0 0 196 0 236 0 266 0 158 0 235 0 258 0 103 0 158 0 276 0 289 0 0 3 3 11

福大2021W班Java仓库测评结果

福大2021S班Java仓库测评结果

福大2021W班C++仓库测评结果

福大2021S班C++仓库测评结果

指标含义

test_score:

表示用例通过的总分,每个用例10分,所以这一项满分100分

scorei

表示第i个用例的得分,满分10分

每个用例的具体评分标准是:

  • 字符数对:+1分
  • 单词数对:+2分
  • 行数对:+2分
  • 单词顺序和数据完全正确:+5分

timei

表示第i个用例的执行时间,单位是ms,如果这一项的值是2147483647,表示超时,我们的设置的超时时间是2分钟,所以,如果在2分钟之内没有执行完一个用例,肯定没办法接受。

correct_score

正确性得分,满分30分,由于本次测试用例的总分是100分,所以映射关系是:

学生跑10个用例得分 * (30/100)

例如,某同学test_score 得了60分,那么这一项的分数就是:60 * (30/100) = 18 分

performance_score

性能得分 满分10分,我们的题目要求是correct_score达到25分才能跑性能得分,但是由于我们的judge时间增加到了2分钟(不能再慢了),而且考虑了有各种不同的语言一起来测评,所以这块的评分能否简化为正确性满分可以得10分,否则只能得0分。

rule_score

我们作业要求中的这一条:囊括要求部分(满分3分),
这部分内容看的是提交次数(即:commit_times列的值),大于等于10次才能得到3分,否则0分

final_score

本次编程作业测试工具可以计算的总分,即 correct_score + performance_score + rule_score

commit_times

表示提交次数

说明

Java,Python,C++,NodeJS程序已经全部完成测试,请大家尽快核对。未在分数列表的同学均为文件名或者目录问题,得分均为0分。

对于结果有异议的同学请在明天(2021-03-16)下午5点之前在这个博客下留言反馈给我。

原文地址:https://www.cnblogs.com/greyzeng/p/14532846.html