{{exam.ExamName}}
Hướng dẫn
- Đi đến phần Mô tả của cuộc thi, đọc kĩ, suy nghĩ về thuật toán, cấu trúc dữ liệu và tìm cách giải quyết bài toán
- Đi đến phần Công thức tính điểm xếp hạng , đọc hiểu để đảm bảo mã nguồn của bạn được viết theo cách tối ưu và đạt điểm cao nhất
- Hãy đảm bảo rằng thiết bị của bạn luôn được kết nối ổn định
- Đi đến phần Mã nguồn và bắt đầu viết chương trình. Chúng tôi sẽ sử dụng làm ngôn ngữ lập trình chính để bạn giải quyết bài thi này. Vui lòng viết mã nguồn của bạn trong hàm được cung cấp . Trình soạn thảo mã cũng bao gồm Mã mẫu. KHÔNG CHỈNH SỬA phần đó của mã, làm như vậy sẽ không gửi được của bạn
- Bạn có thể chạy Kiểm thử để kiểm tra chương trình với số lần không giới hạn
- Bạn có tối đa lần gửi mã nguồn, vì vậy kiểm tra cẩn thận trước khi gửi
- Danh sách những người chiến thắng sẽ được công bố sau . Nhớ cập nhật và kiểm tra đầy đủ hồ sơ và thông tin liên hệ của bạn
Công thức tính điểm xếp hạng
| # | Tiêu chí đánh giá | Số lượng | Điểm đơn vị | Điểm tổng |
|---|---|---|---|---|
| A |
Tổng điểm bài thi
Điểm tối đa
|
{{problemSelected.Info.TotalScore}} | ||
| B |
Kiểm thử chạy sai
Có tối thiểu 1 kịch bản kiểm thử chạy sai
|
- {{problemSelected.Info.TotalScore}} | ||
| C |
Số từ khóa đặc biệt đã sử dụng
{{problemSelected.SubtractScore.SpecialKeyword}}
|
i | - {{problemSelected.SubtractScore.PercentageOfSubtractScoreWhenUseOneSpecialKeyword * problemSelected.Info.TotalScore / 100}} | - {{problemSelected.SubtractScore.PercentageOfSubtractScoreWhenUseOneSpecialKeyword * problemSelected.Info.TotalScore / 100}} * i |
| D |
Số từ khóa đã sử dụng
{{problemSelected.SubtractScore.Keyword}}
|
j | - {{problemSelected.SubtractScore.PercentageOfSubtractScoreWhenUseOneKeyword * problemSelected.Info.TotalScore / 100}} | - {{problemSelected.SubtractScore.PercentageOfSubtractScoreWhenUseOneKeyword * problemSelected.Info.TotalScore / 100}} * j |
| E |
Số lần gửi mã nguồn
Đã sử dụng k
|
k | - {{problemSelected.SubtractScore.PercentageOfSubtractScoreWhenTryAgain * problemSelected.Info.TotalScore / 100}} | - {{problemSelected.SubtractScore.PercentageOfSubtractScoreWhenTryAgain * problemSelected.Info.TotalScore / 100}} * k |
| F |
Số ký tự của mã nguồn
Không tính ký tự trống
|
m | - {{problemSelected.SubtractScore.PercentageOfSubtractScoreWhenUseOneSourceCodeCharacter * problemSelected.Info.TotalScore / 100}} | - {{problemSelected.SubtractScore.PercentageOfSubtractScoreWhenUseOneSourceCodeCharacter * problemSelected.Info.TotalScore / 100}} * m |
Điểm của bạn: A + (B + C + D + E + F)
{{ LookupFindByCode('ProgrammingLanguage', _myAccountProblemParticipant.AccountProblemParticipant.Info.ProgrammingLanguage) }}
Mã nguồn của bạn đang được xử lý
Thứ hạng: {{_myAccountProblemParticipant.AccountProblemParticipant.YourRanking}} | Kết quả đúng: {{_myAccountProblemParticipant.AccountProblemParticipant.Score.NumberOfTestCasePassed}}/10
| Thứ hạng | Họ tên | Điểm | Độ dài mã nguồn | Kiểm thử chạy đúng | Số lần gửi mã nguồn | Kết quả | |
|---|---|---|---|---|---|---|---|
Điểm của bạn |
|||||||
| {{ LookupFindByCode('ProgrammingLanguage', myAccountProblemParticipant.AccountProblemParticipant.Info.ProgrammingLanguage) }} |
Mã nguồn của bạn đang được xử lý
|
||||||
| {{ LookupFindByCode('ProgrammingLanguage', myAccountProblemParticipant.AccountProblemParticipant.Info.ProgrammingLanguage) }} | {{myAccountProblemParticipant.AccountProblemParticipant.Score.YourScore}} | {{myAccountProblemParticipant.AccountProblemParticipant.Score.NumberOfSourceCodeCharacter}} | {{myAccountProblemParticipant.AccountProblemParticipant.Score.NumberOfTestCasePassed}}/{{myAccountProblemParticipant.AccountProblemParticipant.Score.NumberOfTestCasePassed + myAccountProblemParticipant.AccountProblemParticipant.Score.NumberOfTestCaseFailed}} | {{myAccountProblemParticipant.AccountProblemParticipant.Score.NumberOfTryAgain}} |
|
||
100 người có điểm cao nhất |
|||||||
| {{ LookupFindByCode('ProgrammingLanguage', _accountProblemParticipant.Info.ProgrammingLanguage) }} | {{ _accountProblemParticipant.YourRanking }} | {{_accountProblemParticipant.Account.Info.Name}} | {{_accountProblemParticipant.Score.YourScore}} | {{_accountProblemParticipant.Score.NumberOfSourceCodeCharacter}} | {{_accountProblemParticipant.Score.NumberOfTestCasePassed}}/{{_accountProblemParticipant.Score.NumberOfTestCasePassed + _accountProblemParticipant.Score.NumberOfTestCaseFailed}} | {{_accountProblemParticipant.Score.NumberOfTryAgain}} |
|
Gửi mã nguồn
Bạn còn
Chúng tôi sẽ kiểm tra mã của bạn dựa trên các kịch bản thử nghiệm ẩn trong hệ thống, do đó hãy kiểm tra mã nguồn của bạn thật cẩn thận trước khi gửi
Nếu bạn đã kiểm tra và tự tin về mã nguồn của mình, hãy gửi mã nguồn ngay bây giờ để nhận kết quả
Rất tiếc
Hiện nay cuộc thi {{problemSelected.Info.Name }} chỉ áp dụng cho các tài khoản đăng ký có định dạng thư điện tử ******
| # | Danh mục | Số lượng | Điểm đơn vị | Điểm tổng | |
|---|---|---|---|---|---|
| A | Tổng điểm bài tập | {{problemSelected.Info.TotalScore}} | |||
| B |
Kiểm thử chạy sai
Có tối thiểu 1 kịch bản kiểm thử chạy sai
|
{{myAccountProblemParticipantSelected.AccountProblemParticipant.Score.NumberOfTestCaseFail}} | - {{problemSelected.Info.TotalScore}} | - 0 | |
| C |
Số từ khóa đặc biệt đã sử dụng
{{problemSelected.SubtractScore.SpecialKeyword}}
|
{{myAccountProblemParticipantSelected.AccountProblemParticipant.Score.NumberOfSpecialKeyword}} | - {{problemSelected.SubtractScore.PercentageOfSubtractScoreWhenUseOneSpecialKeyword * problemSelected.Info.TotalScore / 100}} | - {{myAccountProblemParticipantSelected.AccountProblemParticipant.Score.NegativeScoreOfSpecialKeyword}} | |
| D |
Số từ khóa đã sử dụng
{{problemSelected.SubtractScore.Keyword}}
|
{{myAccountProblemParticipantSelected.AccountProblemParticipant.Score.NumberOfKeyword}} | - {{problemSelected.SubtractScore.PercentageOfSubtractScoreWhenUseOneKeyword * problemSelected.Info.TotalScore / 100}} | - {{myAccountProblemParticipantSelected.AccountProblemParticipant.Score.NegativeScoreOfKeyword}} | |
| E |
Số lần gửi mã nguồn
USED {{myAccountProblemParticipantSelected.AccountProblemParticipant.Score.NumberOfTryAgain}}
|
{{myAccountProblemParticipantSelected.AccountProblemParticipant.Score.NumberOfTryAgain}} | - {{problemSelected.SubtractScore.PercentageOfSubtractScoreWhenTryAgain * problemSelected.Info.TotalScore / 100}} | - {{myAccountProblemParticipantSelected.AccountProblemParticipant.Score.NegativeScoreOfTryAgain}} | |
| G |
Số ký tự của mã nguồn
Không tính ký tự trống
|
{{myAccountProblemParticipantSelected.AccountProblemParticipant.Score.NumberOfSourceCodeCharacter}} | - {{problemSelected.SubtractScore.PercentageOfSubtractScoreWhenUseOneSourceCodeCharacter * problemSelected.Info.TotalScore / 100}} | - {{myAccountProblemParticipantSelected.AccountProblemParticipant.Score.NegativeScoreOfSourceCodeCharacter}} |
{{myAccountProblemParticipantSelected.AccountProblemParticipant.Score.YourScore}}
{{myAccountProblemParticipantSelected.AccountProblemParticipant.Info.SourceCode}}