예제 #1
0
    $accepted = $row[4];
    $submits = $row[5];
    echo "<tr>";
    echo "<td class='mid'>{$pro_id}</td>";
    echo "<td><a href='problemshow.php?pro_id={$pro_id}'>{$title}";
    if ($is_admin) {
        echo "<a href='admin_editproblem.php?pro_id={$pro_id}'>[Edit]</a>";
        if ($banned != 0) {
            echo "<a href='admin_editproblem.php?do_unban={$pro_id}' style='color:#f70;'>[Banned]</a>";
        }
        echo "<a href='admin_rejudge.php?pro_id={$pro_id}&confirm=1'>[Rejudge]</a>";
    }
    echo "</a></td>";
    if (isset($_SESSION['user_id'])) {
        echo '<td align=center>';
        Draw_tags($pro_id);
        echo '</td>';
    }
    if ($submits == 0) {
        $radio = 0;
    } else {
        $radio = (int) ($accepted / $submits * 100);
    }
    echo "<td class='mid'>{$radio}%({$accepted}/{$submits})</td>";
    echo "<td class='mid'>{$add_time}</td>";
    echo "</tr>";
}
?>
</table>

<?php 
예제 #2
0
echo "<p class='subtitle'>{$title}";
if ($is_admin) {
    echo "<a href='admin_editproblem.php?pro_id={$id}'>[Edit]</a>";
}
echo '</p>';
echo "<table>";
echo "<tr><td>Time Limit: {$time_limit}MS </td><td width=10></td><td> Memory Limit: {$mem_limit}K</td></tr>";
if ($case_time_limit != 0 && $case_time_limit < $time_limit) {
    echo "<tr><td colspan=3>Case Time Limit: {$case_time_limit}MS</td></tr>";
}
if ($isspj != 0) {
    echo '<tr><td colspan=3><font color=red>Special judge</font></td></tr>';
}
echo "<tr><td>Total Submits: {$submits} </td><td></td><td> Accepted: {$accepted}</td></tr>";
echo '<tr><td colspan=3>';
Draw_tags($id);
echo '</td></tr>';
echo "</table>";
echo "</center>";
echo "<p class='subtitle'>Description</p>";
echo "<div class='content'>{$desc}</div>";
if ($input != '') {
    echo "<p class='subtitle'>Input</p>";
    echo "<div class='content'>{$input}</div>";
}
if ($output != '') {
    echo "<p class='subtitle'>Output</p>";
    echo "<div class='content'>{$output}</div>";
}
echo "<p class='subtitle'>Sample Input</p>";
echo "<div class='sample'>{$sample_input}</div>";
예제 #3
0
 echo '<table class="table_list wide_list" border=1>';
 echo '<tr>';
 if (isset($_SESSION['user_id'])) {
     echo '<th>Tags</th>';
 }
 echo '<th>ID</th>';
 echo '<th>Title</th>';
 echo '</tr>';
 $query = 'select contest_problems.*,problems.title from contest_problems ' . 'inner join problems on problems.pro_id=contest_problems.pro_id ' . "where contest_id={$contest_id} " . 'order by new_id asc';
 $ret = oj_query($query);
 while ($row = mysql_fetch_assoc($ret)) {
     echo '<tr>';
     $contest_pro = $row['pro_id'];
     if (isset($_SESSION['user_id'])) {
         echo '<td align=center>';
         Draw_tags($contest_pro, $contest_id);
         echo '</td>';
     }
     echo "<td>{$row['new_id']}</td>";
     echo "<td align=left><a href='problemshow.php?pro_id={$contest_pro}";
     if (!$is_ended) {
         echo "&contest_id={$contest_id}";
     }
     echo "'>" . htmlspecialchars($row['title']) . '</a>';
     if ($is_admin && $is_pending) {
         echo "<a href='admin_modifycontestproblem.php?action=Delete&contest_id={$contest_id}&pro_id={$contest_pro}'>[Delete]</a>";
     }
     echo '</td>';
     echo '</tr>';
 }
 echo '</table>';