20分求条

P1309 [NOIP2011 普及组] 瑞士轮

在函数 work() 中,当进行递归调用时,应该检查 r 的值是否大于 0,否则递归会无限进行下去。 ------------ 在 main() 函数中,需要将 a[i].id 初始化为 i,因为这个变量在后续排序中用于记录原始位置,而 i 正好代表着初始位置。 ------------ 另外,在排序输出结果前,应该先将 r 的值减 1,因为最终结果已经确定,无需再进行额外的比赛。
by nothing_exe_studio @ 2024-04-22 21:20:30


@[GBB2012](/user/682184)
by nothing_exe_studio @ 2024-04-22 21:21:25


在work()函数的递归调用中,没有返回值。应该将return 0;改为return work();
by ZhangXuKun @ 2024-04-22 21:27:13


@[GBB2012](/user/682184)
by ZhangXuKun @ 2024-04-22 21:28:24


@[ZhangXuKun](/user/1325697) 好家伙,你一道题没做过
by nothing_exe_studio @ 2024-04-22 21:30:22


@[nothing_exe_studio](/user/1108078) 新号勿搞
by ZhangXuKun @ 2024-04-22 21:41:43


|