diff --git a/install/judge/core/judge_client/judge_client.cc b/install/judge/core/judge_client/judge_client.cc index 2e1a4c6b660cc085e902fda7721c8ebaecef26b2..2951037ea9b974d1bee0ce3aa129a979278ab426 100644 --- a/install/judge/core/judge_client/judge_client.cc +++ b/install/judge/core/judge_client/judge_client.cc @@ -2981,7 +2981,8 @@ int main(int argc, char **argv) if (DEBUG) printf("usedtime:%d\n", usedtime); } - update_coin(p_id,solution_id,user_id); + if(finalACflg == OJ_AC) + update_coin(p_id,solution_id,user_id); if (oi_mode) { if (num_of_test > 0)