diff --git a/app/views/competitions/_gq_sencond_code_competition.html.erb b/app/views/competitions/_gq_sencond_code_competition.html.erb new file mode 100644 index 00000000..148df60d --- /dev/null +++ b/app/views/competitions/_gq_sencond_code_competition.html.erb @@ -0,0 +1,141 @@ +

+

+
+
+

经典算法阅读与标注

+ +

+ 标注说明:每个小组选择一种编程语言的题目,针对标注任务中指定的标注模块,要求对代码模块、模块中的代码文件, 以及文件中的函数必须进行标注,关键代码块、代码行及关键变量等由参赛者自由选择进行标注。 正式赛第一阶段的比赛在标注阶段就开放查看所有人的标注,请大家根据个人理解,写出自己的风格。我们将综合考虑标注的原创性、准确性、 完整性和多样性等不同的维度对标注质量进行评分。第一阶段比赛得分占正赛总比分的30%。 +

+ +
+
+
+
+ +

+ 标注说明:每个小组选择一种编程语言的题目,针对标注任务中指定的标注模块,要求对代码模块、模块中的代码文件, 以及文件中的函数必须进行标注,关键代码块、代码行及关键变量等由参赛者自由选择进行标注。 正式赛第一阶段的比赛在标注阶段就开放查看所有人的标注,请大家根据个人理解,写出自己的风格。我们将综合考虑标注的原创性、准确性、 完整性和多样性等不同的维度对标注质量进行评分。第一阶段比赛得分占正赛总比分的30%。 +

+
  • +

    Java项目

    +

    + Java入口 +

    +
  • +
  • +

    C++项目

    +

    + C++入口 +

    +
  • +
  • +

    Python项目

    +

    + Python入口 +

    +
  • +
    +
    +
    +
    + +

    + 标注说明:每个小组选择一种编程语言的题目,针对标注任务中指定的标注模块,要求对代码模块、模块中的代码文件, 以及文件中的函数必须进行标注,关键代码块、代码行及关键变量等由参赛者自由选择进行标注。 正式赛第一阶段的比赛在标注阶段就开放查看所有人的标注,请大家根据个人理解,写出自己的风格。我们将综合考虑标注的原创性、准确性、 完整性和多样性等不同的维度对标注质量进行评分。第一阶段比赛得分占正赛总比分的30%。 +

    +
  • +

    Java项目

    +

    + Java入口 +

    +
  • +
  • +

    C++项目

    +

    + C++入口 +

    +
  • +
  • +

    Python项目

    +

    + Python入口 +

    +
  • +
    +
    +

    +

    +

    \ No newline at end of file diff --git a/public/images/educoder/competition/qg/qg_two_2_1.png b/public/images/educoder/competition/qg/qg_two_2_1.png new file mode 100644 index 00000000..b1bf161c Binary files /dev/null and b/public/images/educoder/competition/qg/qg_two_2_1.png differ diff --git a/public/images/educoder/competition/qg/qg_two_2_2.png b/public/images/educoder/competition/qg/qg_two_2_2.png new file mode 100644 index 00000000..3de73e74 Binary files /dev/null and b/public/images/educoder/competition/qg/qg_two_2_2.png differ diff --git a/public/images/educoder/competition/qg/qg_two_2_3.png b/public/images/educoder/competition/qg/qg_two_2_3.png new file mode 100644 index 00000000..9dde13d4 Binary files /dev/null and b/public/images/educoder/competition/qg/qg_two_2_3.png differ diff --git a/public/images/educoder/competition/qg/qg_two_2_4.png b/public/images/educoder/competition/qg/qg_two_2_4.png new file mode 100644 index 00000000..721f439a Binary files /dev/null and b/public/images/educoder/competition/qg/qg_two_2_4.png differ diff --git a/public/images/educoder/competition/qg/qg_two_2_5.png b/public/images/educoder/competition/qg/qg_two_2_5.png new file mode 100644 index 00000000..0f0bc7d9 Binary files /dev/null and b/public/images/educoder/competition/qg/qg_two_2_5.png differ diff --git a/public/images/educoder/competition/qg/qg_two_2_6.png b/public/images/educoder/competition/qg/qg_two_2_6.png new file mode 100644 index 00000000..9e0a5cf7 Binary files /dev/null and b/public/images/educoder/competition/qg/qg_two_2_6.png differ diff --git a/public/images/educoder/competition/qg/qg_two_2_7.png b/public/images/educoder/competition/qg/qg_two_2_7.png new file mode 100644 index 00000000..d5716ccc Binary files /dev/null and b/public/images/educoder/competition/qg/qg_two_2_7.png differ diff --git a/public/images/educoder/competition/qg/qg_two_2_8.png b/public/images/educoder/competition/qg/qg_two_2_8.png new file mode 100644 index 00000000..8c68c297 Binary files /dev/null and b/public/images/educoder/competition/qg/qg_two_2_8.png differ diff --git a/public/stylesheets/educoder/edu-all.css b/public/stylesheets/educoder/edu-all.css index 8fa99235..12b27f4d 100644 --- a/public/stylesheets/educoder/edu-all.css +++ b/public/stylesheets/educoder/edu-all.css @@ -648,8 +648,24 @@ a.enterLink{cursor: pointer;color: #418CCD!important;background: none!important; .second_6{min-height: 1053px;} .second_7{min-height: 1096px;} .second_8{min-height: 727px;} + + +.second_code_1{min-height: 791px;} +.second_code_2{min-height: 436px;} +.second_code_3{min-height: 1460px;padding-top: 190px;box-sizing: border-box;position: relative} +.second_code_4{min-height: 724px;padding-top: 190px;box-sizing: border-box;position: relative} +.second_code_5{min-height: 718px;padding-top: 190px;box-sizing: border-box;position: relative} +.second_code_6{min-height: 1060px;} +.second_code_7{min-height: 1116px;} +.second_code_8{min-height: 711px;} +.challenge_title{ + color: #41ABEF;font-size: 30px;font-weight: bold;text-align: center;letter-spacing: 1px;line-height: 60px;margin-bottom: 20px; +} +.challenge_sub_title{margin-bottom: 20px;} +.challenge_sub_title li span{color: #0B8298;font-size: 22px;font-weight: bold} +.challenge_sub_title li span:last-child{font-weight: 400!important;font-size: 20px!important;} .enter_panel{ - width: 1200px;margin:0px auto;height: 360px;text-align: center; + width: 1200px;margin:0px auto;height: 360px;text-align: center;padding:20px;box-sizing: border-box; } .enter_title{ color: #0B8298; @@ -661,7 +677,45 @@ a.enterLink{cursor: pointer;color: #418CCD!important;background: none!important; .enter_btn a.active{ background: #DAECFC;color: #2BC4C6!important; } +.setNewBnt{width: 100%!important;margin:0px!important;} .enter_btn a.active:hover{background: #2CDAD4;color: #fff!important;} +.challenge_describe{ + color: #51B2C4;text-align: left;line-height: 22px; +} +li.challenge_box{ + border:1px solid #ABDCF1;background: #F1F8FD;padding:40px 20px;border-radius: 4px;width: 32%;margin-right: 2%; + box-sizing: border-box;float: left; +} +.challenge_box .challenge_b_t{ + font-size: 30px;color: #0E8B87;line-height: 30px;margin-bottom: 30px; +} +.challenge_b_d{ + color: #0B8298;font-size: 20px;line-height: 20px;text-align: left;font-weight: bold;margin-bottom: 40px;padding-left: 3px; +} +.challenge_b_des{ + line-height: 20px;color: #0B8298;font-size: 18px;text-align: left;text-align:justify;margin-bottom: 40px;min-height: 220px; +} +li.challenge_box:last-child{ + margin-right: 0px; +} +.algorithm{margin-bottom: 40px;} +.algorithm a{display: block;text-align: left;color: #23A8FD;position: relative;float: left;font-size: 18px;line-height: 22px;} +.algorithm a:after{position: absolute;left: 0px;bottom: -2px;background:#23A8FD;width: 100%;height: 1px;content: ''; } + + + + + + + + + + + + + + + @media screen and (max-width: 1600px) {