天天看点

【助教】【福大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++仓库编译和执行日志

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

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

正确性(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点之前在这个博客下留言反馈给我。

继续阅读