<?php
namespace App\Model;
class RunResult
{
public static $OJ_WT0 = 0 public static $OJ_WT1 = 1 public static $OJ_CI = 2 public static $OJ_RI = 3 public static $OJ_AC = 4 public static $OJ_PE = 5 public static $OJ_WA = 6 public static $OJ_TL = 7 public static $OJ_ML = 8 public static $OJ_OL = 9 public static $OJ_RE = 10 public static $OJ_CE = 11 public static $OJ_CO = 12 public static $OJ_TR = 13 public static $result = [
'Waiting',
'Rejudge',
'Compile',
'judging',
'Accepted',
'Presentation Error',
'Wrong Answer',
'Time Limit Exceeded',
'Memory Limit Exceeded',
'Output Limit Exceeded',
'Runtime Error',
'Compile Error',
'Compiled',
'Running'
];
public $submit_id;
public $user_id;
public $problem_id;
public $time;
public $memory;
public $status;
public function __construct(ProblemSubmit $submit)
{
$this->user_id=$submit->user_id;
$this->submit_id=$submit->id;
$this->problem_id=$submit->problem_id;
$this->time=$submit->time;
$this->memory=$submit->memory;
$this->status=$submit->result;
}
}