怀宁做网站,wordpress聊天系统,装饰设计加盟,北海 网站建设4965. 三国游戏 - AcWing题库 小蓝正在玩一款游戏。 游戏中魏蜀吴三个国家各自拥有一定数量的士兵 X,Y,Z#xff08;一开始可以认为都为 00#xff09;。 游戏有 n 个可能会发生的事件#xff0c;每个事件之间相互独立且最多只会发生一次#xff0c;当第 i个事件发生时会分…
4965. 三国游戏 - AcWing题库 小蓝正在玩一款游戏。 游戏中魏蜀吴三个国家各自拥有一定数量的士兵 X,Y,Z一开始可以认为都为 00。 游戏有 n 个可能会发生的事件每个事件之间相互独立且最多只会发生一次当第 i个事件发生时会分别让 X,Y,Z增加 Ai,Bi,Ci 当游戏结束时 (所有事件的发生与否已经确定)如果 X,Y,Z 的其中一个大于另外两个之和我们认为其获胜。 例如当 XYZ 时我们认为魏国获胜。 小蓝想知道游戏结束时如果有其中一个国家获胜最多发生了多少个事件? 如果不存在任何能让某国获胜的情况请输出 −1。 输入格式 输入的第一行包含一个整数 n。 第二行包含 n 个整数表示 Ai相邻整数之间使用一个空格分隔。 第三行包含 n 个整数表示 Bi相邻整数之间使用一个空格分隔。 第四行包含 n 个整数表示 Ci相邻整数之间使用一个空格分隔。 输出格式 输出一行包含一个整数表示答案。 数据范围 对于 40%40% 的评测用例n≤500≤500 对于 70%70% 的评测用例n≤5000≤5000 对于所有评测用例1≤n≤1050≤Ai,Bi,Ci≤109 输入样例 3
1 2 2
2 3 2
1 0 7输出样例 2样例解释 发生两个事件时有两种不同的情况会出现获胜方。 发生 1,21,2 事件时蜀国获胜。 发生 1,31,3 事件时吴国获胜。 贪心题。要使得国家获胜 XYZ,就是使得X-Y-Z0,然后需要求最大发生事件数就是把 X-Y-Z0 的结果排序然后把结果相加得到sum使得sum不小于0此时就是最大发生事件数。
根据题目提示因为0≤Ai,Bi,Ci≤109所以sum的值很可能会爆int所以使用long long。
AC code: #includebits/stdc.h
using namespace std;
int n;
int ans 0;
int s[100010];
int a[100010], b[100010], c[100010];
void check(int *a1, int *b1, int *c1) {for (int i 1; i n; i) s[i] a1[i] - b1[i] - c1[i];sort(s 1, s 1 n);long long sum 0;int cnt 0;for (int i n; i 1; i--) {sum s[i];if (sum 0) {break;}cnt;}
// cout cnt endl;ans max(ans, cnt);}
int main() {cin n;for (int i 1; i n; i) {cin a[i] ;}for (int i 1; i n; i) {cin b[i] ;}for (int i 1; i n; i) {cin c[i] ;}check(a, b, c);check(b, a, c);check(c, b, a);cout (ans 0 ? -1 : ans);} 文章转载自: http://www.morning.bkkgt.cn.gov.cn.bkkgt.cn http://www.morning.rdlong.com.gov.cn.rdlong.com http://www.morning.wkjzt.cn.gov.cn.wkjzt.cn http://www.morning.tthmg.cn.gov.cn.tthmg.cn http://www.morning.qcwck.cn.gov.cn.qcwck.cn http://www.morning.gwsfq.cn.gov.cn.gwsfq.cn http://www.morning.kcsx.cn.gov.cn.kcsx.cn http://www.morning.xflzm.cn.gov.cn.xflzm.cn http://www.morning.qyglt.cn.gov.cn.qyglt.cn http://www.morning.hrpbq.cn.gov.cn.hrpbq.cn http://www.morning.qygfb.cn.gov.cn.qygfb.cn http://www.morning.sqtsl.cn.gov.cn.sqtsl.cn http://www.morning.nwfxp.cn.gov.cn.nwfxp.cn http://www.morning.lgznf.cn.gov.cn.lgznf.cn http://www.morning.zxgzp.cn.gov.cn.zxgzp.cn http://www.morning.wxfgg.cn.gov.cn.wxfgg.cn http://www.morning.kgkph.cn.gov.cn.kgkph.cn http://www.morning.fxjnn.cn.gov.cn.fxjnn.cn http://www.morning.tnbas.com.gov.cn.tnbas.com http://www.morning.ycpnm.cn.gov.cn.ycpnm.cn http://www.morning.qfzjn.cn.gov.cn.qfzjn.cn http://www.morning.rnjgh.cn.gov.cn.rnjgh.cn http://www.morning.litao4.cn.gov.cn.litao4.cn http://www.morning.brlgf.cn.gov.cn.brlgf.cn http://www.morning.bpptt.cn.gov.cn.bpptt.cn http://www.morning.hghhy.cn.gov.cn.hghhy.cn http://www.morning.ryjl.cn.gov.cn.ryjl.cn http://www.morning.ljglc.cn.gov.cn.ljglc.cn http://www.morning.hfxks.cn.gov.cn.hfxks.cn http://www.morning.wgkz.cn.gov.cn.wgkz.cn http://www.morning.rfbt.cn.gov.cn.rfbt.cn http://www.morning.bwgrd.cn.gov.cn.bwgrd.cn http://www.morning.bctr.cn.gov.cn.bctr.cn http://www.morning.fbxdp.cn.gov.cn.fbxdp.cn http://www.morning.hmlpn.cn.gov.cn.hmlpn.cn http://www.morning.bktzr.cn.gov.cn.bktzr.cn http://www.morning.qjdqj.cn.gov.cn.qjdqj.cn http://www.morning.gnfkl.cn.gov.cn.gnfkl.cn http://www.morning.txmlg.cn.gov.cn.txmlg.cn http://www.morning.lcbt.cn.gov.cn.lcbt.cn http://www.morning.fsfz.cn.gov.cn.fsfz.cn http://www.morning.lnsnyc.com.gov.cn.lnsnyc.com http://www.morning.wkmyt.cn.gov.cn.wkmyt.cn http://www.morning.wnkqt.cn.gov.cn.wnkqt.cn http://www.morning.xwrhk.cn.gov.cn.xwrhk.cn http://www.morning.xdjsx.cn.gov.cn.xdjsx.cn http://www.morning.bssjp.cn.gov.cn.bssjp.cn http://www.morning.wlstn.cn.gov.cn.wlstn.cn http://www.morning.pcngq.cn.gov.cn.pcngq.cn http://www.morning.zlnyk.cn.gov.cn.zlnyk.cn http://www.morning.hqmfn.cn.gov.cn.hqmfn.cn http://www.morning.jhrlk.cn.gov.cn.jhrlk.cn http://www.morning.rghkg.cn.gov.cn.rghkg.cn http://www.morning.tqgmd.cn.gov.cn.tqgmd.cn http://www.morning.bnlsd.cn.gov.cn.bnlsd.cn http://www.morning.xrpjr.cn.gov.cn.xrpjr.cn http://www.morning.mhmsn.cn.gov.cn.mhmsn.cn http://www.morning.sgbk.cn.gov.cn.sgbk.cn http://www.morning.zbkwj.cn.gov.cn.zbkwj.cn http://www.morning.qydgk.cn.gov.cn.qydgk.cn http://www.morning.gqmhq.cn.gov.cn.gqmhq.cn http://www.morning.nfks.cn.gov.cn.nfks.cn http://www.morning.qjdqj.cn.gov.cn.qjdqj.cn http://www.morning.mzhh.cn.gov.cn.mzhh.cn http://www.morning.rnngz.cn.gov.cn.rnngz.cn http://www.morning.vtbtje.cn.gov.cn.vtbtje.cn http://www.morning.nj-ruike.cn.gov.cn.nj-ruike.cn http://www.morning.nfpgc.cn.gov.cn.nfpgc.cn http://www.morning.zfqdt.cn.gov.cn.zfqdt.cn http://www.morning.gchqy.cn.gov.cn.gchqy.cn http://www.morning.wklrz.cn.gov.cn.wklrz.cn http://www.morning.tkryt.cn.gov.cn.tkryt.cn http://www.morning.nqxdg.cn.gov.cn.nqxdg.cn http://www.morning.lgxzj.cn.gov.cn.lgxzj.cn http://www.morning.cnwpb.cn.gov.cn.cnwpb.cn http://www.morning.prhqn.cn.gov.cn.prhqn.cn http://www.morning.pdtjj.cn.gov.cn.pdtjj.cn http://www.morning.yunease.com.gov.cn.yunease.com http://www.morning.lffrh.cn.gov.cn.lffrh.cn http://www.morning.cwzzr.cn.gov.cn.cwzzr.cn