my (%scores, %tries);
for (1 .. jobcard) {
if ($Gruntmaster::Data::contest) {
- $tries{job_user()}{job_problem()}++;
- $scores{job_user()}{job_problem()} = job_result() ? 0 : calc_score (job_user(), job_problem(), job_date(), $tries{job_user()}{job_problem()}, $totaltime) if job_date() > $start;
+ $scores{job_user()}{job_problem()} = job_result() ? 0 : calc_score (job_user(), job_problem(), job_date(), $tries{job_user()}{job_problem()}++, $totaltime) if job_date() > $start;
} elsif (defined job_user && defined job_problem && defined job_result) {
if (defined job_result_text && job_result_text =~ m/^(\scores+)/) {
$scores{job_user()}{job_problem()} = $ct;