mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 01:38:19 +08:00
重构框架,增加比赛功能
This commit is contained in:
1 parent
0e590ebe0d
commit
9bf3343a64
54 files changed
+1196
-868
No files matched your search
+6
-30
@@ -1,42 +1,18 @@
|
||||
import attachObjectMeta from './util/objectMeta';
|
||||
|
||||
export const CONTEST_TYPE_CONTEST = 1;
|
||||
export const CONTEST_TYPE_HOMEWORK = 2;
|
||||
export const RULE_OI = 'oi';
|
||||
export const RULE_ACM = 'acm';
|
||||
export const RULE_HOMEWORK = 'homework';
|
||||
|
||||
export const RULE_OI = 2;
|
||||
export const RULE_ACM = 3;
|
||||
export const RULE_ASSIGNMENT = 11;
|
||||
|
||||
export const DOCTYPE_TO_CTYPE = {
|
||||
30: 'contest',
|
||||
60: 'homework',
|
||||
};
|
||||
attachObjectMeta(DOCTYPE_TO_CTYPE, 'intKey', true);
|
||||
|
||||
export const CTYPE_TO_DOCTYPE = {
|
||||
contest: 30,
|
||||
homework: 60,
|
||||
};
|
||||
|
||||
export const CONTEST_RULES = [
|
||||
export const RULES = [
|
||||
RULE_OI,
|
||||
RULE_ACM,
|
||||
RULE_HOMEWORK,
|
||||
];
|
||||
|
||||
export const HOMEWORK_RULES = [
|
||||
RULE_ASSIGNMENT,
|
||||
];
|
||||
|
||||
export const RULE_ID = {
|
||||
[RULE_OI]: 'oi',
|
||||
[RULE_ACM]: 'acm',
|
||||
[RULE_ASSIGNMENT]: 'assignment',
|
||||
};
|
||||
attachObjectMeta(RULE_ID, 'intKey', true);
|
||||
|
||||
export const RULE_TEXTS = {
|
||||
[RULE_OI]: 'OI',
|
||||
[RULE_ACM]: 'ACM/ICPC',
|
||||
[RULE_ASSIGNMENT]: 'Assignment',
|
||||
[RULE_HOMEWORK]: 'Assignment',
|
||||
};
|
||||
attachObjectMeta(RULE_TEXTS, 'intKey', true);
|
||||
Reference in new issue
Block a user