关于你谷自定义计分脚本
  • 板块学术版
  • 楼主xhabc66
  • 当前回复0
  • 已保存回复0
  • 发布时间2022/9/25 20:30
  • 上次更新2023/10/27 09:57:32
查看原帖
关于你谷自定义计分脚本
718740
xhabc66楼主2022/9/25 20:30

写了个自定义计分脚本,如下:

@timemax = 0;
if @time4 > @timemax;then
    @timemax = @time4;
fi
if @time5 > @timemax;then
    @timemax = @time5;
fi
if @time6 > @timemax;then
    @timemax = @time6;
fi
@memorymax = 0;
if @memory4 > @memorymax;then
    @memorymax = @memory4;
fi
if @memory5 > @timemax;then
    @memorymax = @memory5;
fi
if @memory6 > @timemax;then
    @memorymax = @memory6;
fi

if not(@status5 == AC) or not(@status6 == AC) or not(@status4 == AC);then
    @total_score = 0 ;
    @final_status = UNAC;
    @final_time = @timemax;
    @final_memory = @memorymax;
else
    if @memorymax > 8000000;then
        @total_score = 12 ;
        @final_status = UNAC;
        @final_time = @timemax;
        @final_memory = @memorymax;
    else
        @total_score = 30;
        @final_status = AC;
        @final_time = @timemax;
        @final_memory = @memorymax;
    fi
fi

结果提交后如果内存不到 8MB\tt8 MB 时表现正常,而在大于 8MB\tt8 MB 时表现为 UKE\color{#0E1D69}\tt UKE。提示信息如下:

Unknown Error.
Received signal 11: Segmentation fault with invalid memory reference.

请万能的谷民们瞧瞧,我这个问题出在哪?

2022/9/25 20:30
加载中...