『01背包』陪审团

题目描述在遥远的国家佛罗布尼亚,嫌犯是否有罪,须由陪审团决定。陪审团是由法官从公众中挑选的。先随机挑选nnn个人作为陪审团的候选人,然后再从这nnn 个人中选mmm人组成陪审团。选mmm 人的办法是:控方和辩方会根据对候选人的喜欢程度,给所有候选人打分,分值从000 到202020。为了公平起见,法官选出陪审团的原则是:选出的mmm 个人,必须满足辩方总分DDD和控方总分PPP的差的绝对值∣...
摘要由CSDN通过智能技术生成

题目描述

在遥远的国家佛罗布尼亚,嫌犯是否有罪,须由陪审团决定。陪审团是由法官从公众中挑选的。

先随机挑选 n n n个人作为陪审团的候选人,然后再从这 n n n 个人中选 m m m人组成陪审团。

m m m 人的办法是:控方和辩方会根据对候选人的喜欢程度,给所有候选人打分,分值从 0 0 0 20 20 20。为了公平起见,法官选出陪审团的原则是:选出的 m m m 个人,必须满足辩方总分 D D D和控方总分 P P P的差的绝对值 ∣ D − P ∣ |D-P| DP最小。

如果有多种选择方案的 ∣ D − P ∣ |D-P| DP 值相同,那么选辩控双方总分之和 D + P D+P D+P最大的方案即可。

题解

非常玄学的一题,我们需要将其转化为01背包的模型。

我们知道这道题就需要再若干个 ∑ a i − b i \sum a_i-b_i aibi最小的情况下求得 ∑ a i + b i \sum a_i+b_i ai+bi,如果单纯的考虑结果而不考虑输出反感, a i a_i ai b i b_i bi其实不存在任何用处,我们关注的是 a i − b i a_i-b_i ai

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值