$score, 'count' => $row[1]); } if (!$has_score_0) { array_unshift($data, array('score' => 0, 'count' => 0)); } if (!$has_score_100) { $data[] = array('score' => 10000, 'count' => 0); } return $data; } $data = scoreDistributionData(); $pre_data = $data; $suf_data = $data; for ($i = 0; $i < count($data); $i++) { $data[$i]['score'] /= 100; } for ($i = 1; $i < count($data); $i++) { $pre_data[$i]['count'] += $pre_data[$i - 1]['count']; } for ($i = count($data) - 1; $i > 0; $i--) { $suf_data[$i - 1]['count'] += $suf_data[$i]['count']; } $submissions_sort_by_choice = !isset($_COOKIE['submissions-sort-by-code-length']) ? 'time' : 'tot_size'; ?>
array( 'name' => UOJLocale::get('contests::contest dashboard'), 'url' => "/contest/{$contest['id']}" ), 'submissions' => array( 'name' => UOJLocale::get('contests::contest submissions'), 'url' => "/contest/{$contest['id']}/submissions" ), 'standings' => array( 'name' => UOJLocale::get('contests::contest standings'), 'url' => "/contest/{$contest['id']}/standings" ), ); if ($contest['cur_progress'] > CONTEST_TESTING) { $tabs_info['after_contest_standings'] = array( 'name' => UOJLocale::get('contests::after contest standings'), 'url' => "/contest/{$contest['id']}/after_contest_standings" ); $tabs_info['self_reviews'] = array( 'name' => UOJLocale::get('contests::contest self reviews'), 'url' => "/contest/{$contest['id']}/self_reviews" ); } if (hasContestPermission(Auth::user(), $contest)) { $tabs_info['backstage'] = array( 'name' => UOJLocale::get('contests::contest backstage'), 'url' => "/contest/{$contest['id']}/backstage" ); } ?>

. #.


比赛尚未结束

['table-responsive', 'mb-3'], 'table_classes' => ['table', 'mb-0', 'text-center'], ]; ?> '', 'judge_time_hidden' => '', 'table_name' => 'best_ac_submissions, submissions', 'table_config' => $table_config), $myUser); ?> '', 'judge_time_hidden' => '', 'table_name' => 'best_ac_submissions, submissions', 'table_config' => $table_config), $myUser); ?>