hdu5873 Football Games(数学)(Landau's Theorem )

题意: 有mm组球队, 每组有b_ibi支球队. 每组之间两两踢球, 赢得加2分, 平手各加1分, 输的不得分. 现在告诉你每组里面每只球队最后的分数, 问这个分数序列是否正确.

题解:

如果没有平手选项, 赢得加一分的话, 可以用Landau's Theorem判定, 这题稍微修改下这个定理就好了. 令s_1,s_2,...,s_ns1,s2,...,sn是他们的得分序列, 从小到大拍个序, 使得s_1 \le s_2 \le ... \le s_ns1s2...sn, 那么这个序列合法, 当且仅当:

  1. s_1+s_2+...+s_i \ge i(i-1)s1+s2+...+sii(i1), 对于所有1 \le i \le n - 11in1
  2. s_1+s_2+...+s_n=n(n-1)s1+s2+...+sn=n(n1).
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值