天天看點

【助教】【福大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點之前在這個部落格下留言回報給我。

繼續閱讀