sum:得分总和
ans:最大得分(结果)
解题重点是,换一个求和的思路:
假设n个奶酪都被第二只老鼠吃掉,则sum=;
若第一块奶酪被第一只老鼠吃掉,剩余的都被第二只老鼠吃掉,则得分的变化量是 reward1[0]−reward2[0];
设置数组dev[i]=reward1[i]−reward2[i]
因此若想求出最大得分,对dev降序排序,ans=+
sum:得分总和
ans:最大得分(结果)
解题重点是,换一个求和的思路:
假设n个奶酪都被第二只老鼠吃掉,则sum=;
若第一块奶酪被第一只老鼠吃掉,剩余的都被第二只老鼠吃掉,则得分的变化量是 reward1[0]−reward2[0];
设置数组dev[i]=reward1[i]−reward2[i]
因此若想求出最大得分,对dev降序排序,ans=+