Example #1
0
function sidebar_item_content_contest_points($cid)
{
    $value = sidebar_item_top() . "            <h3>Current Value</h3>\n            <table style='width:100%' class='table table-striped table-hover table-condensed'>\n                <thead>\n                    <tr><th>Label</th><th>Value</th></tr>\n                </thead>\n                <tbody>\n";
    $nowt = time();
    foreach ((array) contest_get_problem_basic($cid) as $row) {
        $value .= "                    <tr><th>" . $row["lable"] . "</th><td>" . contest_get_problem_point_from_mixed($cid, $row["cpid"], $nowt) . "</td></tr>\n";
    }
    $value .= "                </tbody>\n            </table>\n";
    $value .= sidebar_item_bottom();
    return $value;
}
Example #2
0
     }
 }
 // 扫描计算罚时与题数 然后排序
 for ($i = 0; $i < $iid; $i++) {
     $fs = 0;
     $Name_ary[$i]['sum'] = 0;
     $Name_ary[$i][6] = 0;
     foreach ($map as $value) {
         if ($Name_ary[$i][$value] != -1) {
             $Name_ary[$i]['sum']++;
             //$fs -= 20*60*$Name_ary[$i][$value._wci];
             if ($ctype == 0 || $ctype == 99) {
                 $Name_ary[$i][6] += $Name_ary[$i][$value] - 20 * 60 * $Name_ary[$i][$value . _wci];
             } else {
                 if ($ctype == 1) {
                     $Name_ary[$i][$value] = contest_get_problem_point_from_mixed($cid, $value, $Name_ary[$i][$value]);
                     if ($map3[$value]['type'] == 1) {
                         $Name_ary[$i][$value] += $Name_ary[$i][$value . _wci] * $map3[$value]['para_b'];
                     } else {
                         if ($map3[$value]['type'] == 2) {
                             $Name_ary[$i][$value] = intval($Name_ary[$i][$value] * pow(1.0 - doubleval($map3[$value]['para_e']) / 100.0, -$Name_ary[$i][$value . _wci]));
                         }
                     }
                     if ($Name_ary[$i][$value] < $map3[$value]['minp']) {
                         $Name_ary[$i][$value] = $map3[$value]['minp'];
                     }
                     $Name_ary[$i][6] += $Name_ary[$i][$value];
                 }
             }
         }
     }