LA 4094 WonderTeam (构造)

LA 4094 WonderTeam

题目大意:

有n支队伍,每两支队伍比赛两场,胜得3分,平得1分,负不得分.比赛结束评选一支梦之队,满足要求是:进球总数最多(不能并列)+胜利数最多(不能并列)+丢球数最少(不能并列).求梦之队的最低可能排名.

题目分析:

智商真是一天不如一天,╮(╯_╰)╭.
题解参考自这里
若梦之队某一场次的进球数极大,就可以满足进球数最多.
要使梦之队排名尽可能靠后,那么那只队伍就应该是比其他队伍仅仅多胜利了一场,而且大多是负场,这样就能使得分尽可能低.
则有2支一胜一负其余皆平,其他队伍一胜其余皆平.
至于丢球数最少,让其他队伍平场时分值比较大即可.
所以可以得到:

梦之队 2胜 n-1负 n-3平 n+3分
某2支队 1胜 1负 2n-4平 2n-1分
其余队伍 1胜 2n-3平 2n分
当1<=n<=3时,n+3>=2n,最低排名为1.
当n==4时,n+3<2n,n+3>=2n-1,最低排名为2.
当n>4时,n+3<2n-1,最低排名为n.

代码:

#include<cstdio>
#include<iostream>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值