Football Games HDU - 5873(兰道定理)

[竞赛图判定定理]兰道定理(Landau's Theorem)介绍及其一种证明 前言竞赛图是一个定义在有向图上的概念,顾名思义,它可以想象成nn个人两两对决,赢得向输的连边,其实就是给一副完全图的无向边定了方向。 竞赛图有很多十分优美的性质,比如说在之前的[JZOJ5061]最长路径中我就介绍了其关于曼哈顿路径的一些性质。 在这里,我们要介绍一个判定竞赛图的优美定理——兰道定理(Landau’s Theorem),这个定理在1953年被Landau, H.G.证明。目前,这 阅读详情

Football Games HDU - 5873

A mysterious country will hold a football world championships—Abnormal Cup, attracting football teams and fans from all around the world. This country is so mysterious that none of the information of the games will be open to the public till the end of all the matches. And finally only the score of each team will be announced.

At the first phase of the championships, teams are divided into M
groups using the single round robin rule where one and only one game will be played between each pair of teams within each group. The winner of a game scores 2 points, the loser scores 0, when the game is tied both score 1 point. The schedule of these games are unknown, only the scores of each team in each group are available.

  When those games finished, some insider revealed that there were some false scores in some groups. This has aroused great concern among the pubic, so the the Association of Credit Management (ACM) asks you to judge which groups' scores must be false. 

Input
Multiple test cases, process till end of the input.

  For each case, the first line contains a positive integers M, which is the number of groups.

The i-th of the next M lines begins with a positive integer Bi representing the number of teams in the i-th group, followed by Bi
nonnegative integers representing the score of each team in this group.

number of test cases <= 10
M<= 100
B[i]<= 20000
score of each team <= 20000

Output
For each test case, output M
lines. Output F" (without quotes) if the scores in the i-th group must be false, outputT” (without quotes) otherwise. See samples for detail.
Sample Input

2
3 0 5 1
2 1 1

Sample Output

F
T
题意:

有B支足球队,每两支队伍都要比一场,赢了得2分,输了得0分,平局双方各得1分。

每次给定B个球队的比分情况问是否合法

分析:

当时看做出来的时候感觉不明觉历,随随便便找了几个条件,看是否满足,但是总感觉还差点什么结果就过了

之后搜题解大部分又都说是思维题模拟题,但是却发现兰道定理这个奇妙的东西,恰好就是这个问题的正解

兰道定理:

兰道定理又称竞赛图定理,是一个定义在有向图上的概念,顾名思义,它可以想象成n个人两两对决,赢得向输的连边,其实就是给一副完全图的无向边定了方向。

定义一个竞赛图的比分序列(score sequence),是把竞赛图的每一个点的出度从小到大排列得到的序列。(这里相当于赢一句得1分)
一个长度为n的序列s=(s1≤s2≤...≤sn),n≥1s=(s1≤s2≤...≤sn),n≥1,是合法的比分序列当且仅当:

∀1≤k≤n,∑i=1ksi≥(k2)∀1≤k≤n,∑i=1ksi≥(k2)

且k=nk=n时这个式子必须取等号

因此我们直接按照这个式子判断就行了,只不过这道题目赢一句得2分,因此给(k2)(k2)乘2就行了

code:

#include <bits/stdc++.h>
using namespace std;
const int INF = 0x3f3f3f3f;
const int MAXN = 20010;
int a[MAXN];
int main(){
    int t;
    while(scanf("%d",&t) != EOF){
        while(t--){
            memset(a,0,sizeof(a));
            int n,i,sum = 0;
            bool flag = true;
            scanf("%d",&n);
            for(int i = 0; i < n; i++){
                scanf("%d",&a[i]);
                sum += a[i];
            }
            if(sum != n*(n-1)){
                flag = false;
                puts("F");
                continue;
            }
            sort(a,a+n);
            sum = 0;
            for(int i = 0; i < n-1; i++){
                sum += a[i];
                if(sum >= (i + 1) * i) continue;
                else{
                    flag = false;
                    puts("F");
                    break;
                }
            }
            if(flag) puts("T");
        }
    }
    return 0;
}
史上最系统的的竞赛图讲解:学透竞赛图看这一篇就够了! 任意两点之前有且仅有一条边的有向图。即有向完全图。赢的点连向输的点,一条边表示一个胜负关系。图中每个点经过一次的路径。半哈密顿图:存在哈密顿路径的图哈密顿图:存在哈密顿回路的图。 阅读详情

相关推荐

Matlab实战:从零搭建弹道导弹六自由度仿真模型(附完整代码)

本文详细介绍了如何使用Matlab从零搭建弹道导弹六自由度仿真模型,涵盖仿真环境配置、核心运动方程实现、气动力建模及仿真结果分析。通过完整代码示例,帮助读者掌握弹道导弹六自由度仿真的关键技术,适用于航空航天工程和复杂系统建模领域。

x8y9z0的博客 946

兰道定理(竞赛图)

所谓兰道定理,就是兰道定下的道理 (逃) 解析 每条边被规定了方向的完全图叫做竞赛图 竞赛图中,设每个点的出度为uiu_iui​ 显然有: ∑ui=n×(n−1)2\sum u_i=\dfrac{n\times(n-1)}{2}∑ui​=2n×(n−1)​ 而兰道定理的内容是: 若n个点的出度序列升序排序后为sis_isi​,那么其能构成竞赛图的充要条件是,对于任意的k属于[1,n],都有: ∑i=1ksi>=k×(k−1)2\sum_{i=1}^ks_i>=\dfrac{k\times(k.

BUG_Creater_jie的博客 1359

光猫改桥接后,一根网线搞定IPTV和上网的保姆级教程(附VLAN配置避坑点)

本文详细介绍了光猫改桥接后如何通过单线复用技术实现IPTV和上网功能共存。从VLAN配置原理到具体操作步骤,包括光猫超级管理员权限获取、VLAN绑定设置及路由器IPTV功能配置,提供了全面的保姆级教程。特别针对常见问题如IPTV信号丢失、网速下降等给出了实用解决方案,帮助用户轻松避坑。

weixin_29927965的博客 1747

兰道定理 HDU-5873

这个题网上的大多数题解都说是思维题 其实可以用兰道定理解决 首先来说明一下兰道定理 兰道定理又称竞赛图定理,是一个定义在有向图上的概念,顾名思义,它可以想象成n个人两两对决,赢得向输的连边,其实就是给一副完全图的无向边定了方向。 定义一个竞赛图的比分序列(score sequence),是把竞赛图的每一个点的出度从小到大排列得到的序列。 一个长度为n的序列 是合法的比分序列...

weixin_30929195的博客 359

配置 Druid 数据源及密码加密-SpringBoot 实战基础

在SpringBoot中配置 Druid 数据源及密码加密的方法前文集成 MyBatis Plus,实现了一组增删改查接口。在启动服务时,从控制台中可以看出 Spring Boot 默认使用 Hikari 作为数据库连接池,Hikari性能很优秀。在国内使用较多的连接池还属阿里开源的 Druid,中文发音为德鲁伊。Druid 结合了 C3P0、DBCP 等 DB 池的优点,同时还加入了日志监控,可以很好的监控 DB 池连接和 SQL 的执行情况。...

m0_67698950的博客 954

ThinkPad T14 Gen 2与T14P系列对比

表格您的需求推荐机型日常办公、出差、文档处理、视频会议✅(够用、轻便、便宜)视频剪辑、3D建模、编程编译、AI训练、高色准设计✅(性能强、屏幕好、扩展佳)想要未来 5 年不换机✅T14p预算低于 5000 元✅T14 Gen 2(或考虑 T14 Gen 3/4)T14p 2025 款 ≠ 小改款,而是架构级升级它从“高性能笔记本”进化为“AI 移动工作站”,核心差异在于NPU + Ultra 平台 + 全面屏显 + 超长续航。如果您从事AI 开发、视频创作、工程仿真、多任务编程。

tecoes的博客 2738

图论 —— 竞赛图

【概述】 竞赛图是一定义在有向图上的概念,图中每对不同的顶点通过单个有向边连接,即每对顶点间都有一条有向边。 设 D 为 n 阶有向简单图,若 D 的基图为 n 阶无向完全图,则 D 为 n 阶竞赛图。 简单来说,竞赛图就是将完全无向图的无向边给定了方向。 竞赛图有许多性质,比如在哈密顿问题中,对于 n 阶竞赛图,当 n 大于等于 2 时一定存在哈密顿通路,关于 n阶竞赛图下构造有向图的...

Alex_McAvoy的博客 1万+

实用电路精讲系列---ACDC开关电源

AC/DC开关电源工作原理及应用解析 AC/DC开关电源通过高频开关技术将交流电转换为稳定直流电,核心流程包括整流滤波、高频开关转换、反馈稳压和隔离保护。典型应用涵盖智能断路器、车载充电机、光伏逆变器等多个领域,采用不同拓扑结构和功率器件满足各场景需求。文章详细分析了基于LT1103的实用电路,包含输入整流、开关稳压、多级滤波等关键模块,并阐述了同步整流和多级滤波对提升效率稳定性的作用。这种电源技术通过高频开关切换+变压器耦合+闭环反馈,实现了高效紧凑的电能转换,在各工业领域具有广泛应用价值。

weixin_40590799的博客 2585

【HDU - 5873】Football Games(兰道定理,知识点总结)

题干: A mysterious country will hold a football world championships---Abnormal Cup, attracting football teams and fans from all around the world. This country is so mysterious that none of the informat...

xuanweiace的博客 695

goahead(嵌入式Web服务器)之openssl 应用篇

1、环境配置 在me.h文件里修改以下宏定义 ME_COM_MBEDTLS 0 ME_COM_MATRIXSSL 0 ME_COM_NANOSSL 0 ME_COM_OPENSSL 1 2、添加 goahead-openssl.c goahead-openssl.c这个文件在有些goahead源码中是没有的,后面的章节中会提供openssl应用测例 3、依赖的库 goahead的openssl 应用需要依赖libssl.a与libcrypto.a(libssl.so与libcrypto.so)两个库,做好

weixin_40732273的博客 2089

chembl_webresource_client 包数据接口下载chembl数据库;ZINC数据库下载、simles获取

点击进去https://zinc.docking.org/subclasses/kinase/predictions/,然后下载sdf模式,这里可以转化simles格式,如果下载csv里面没有包含simles。参考:https://github.com/chembl/chembl_webresource_client/blob/master/demo_wrc.ipynb。参考:https://zinc.docking.org/这是网页搜索查看,16条数据。这个数据这下载特别慢。

weixin_42357472的博客 3046

hdu 5873 Football Games 模拟、兰道定理Landau's Theorem

hdu 5873 Football Games 题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5873 题目描述: Football Games Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) T

而濡木染 1000

070、人脸AE实战:基于人脸检测的亮度优先与背光补偿算法

本文分享了基于人脸检测的亮度优先与背光补偿算法的实战经验。针对逆光自拍场景下人脸过曝问题,作者提出了动态平衡方案: 通过内缩20%的人脸核心区域提取亮度,避免背景干扰 创新性地采用"亮度差+置信度"的背光判定机制 设计动态权重分配策略,人脸权重可在30%-70%间调整 引入平滑处理防止亮度跳变,补偿增益限制在1.5倍以内 关键点在于:不是简单提亮人脸,而是通过分析人脸与背景亮度差,在80-110目标亮度范围内动态调整,实现自然的人脸曝光效果。算法已在实际项目中验证,解决了传统AE在逆光场景下的失效问题。

zzfmlxs的博客 33

[HDU5873] [2016亚洲区域赛大连网络赛] Football Games [构造][兰道定理]

Link HDU - http://acm.hdu.edu.cn/showproblem.php?pid=5873 Description 有 mmm 个组,每一组有 nnn 支队伍。 每一组队伍中,任意两支队伍之间都会进行一场比赛。 一场比赛中,赢的队伍得两分,输的队伍不得分,如果平局则两队各加一分。 给出所有队伍的最终得分,判定是否合法。 ∑score=n(n−1)\sum score=n...

最后一次修改 315

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

HDU 5873 Football Games(Landau's Theorem)

Description n支队伍比赛,每支队伍要和其他n-1支队伍各比一场,赢得两分,输得0分,平各得一分,现给出n支队伍的最终得分,问是否存在满足此得分的情况 Input 多组用例,每组用例首先输入一整数T表示得分情况数,之后T行每行首先输入一整数n表示队伍数,之后n个非负整数ai表示每个队的得分 (用例组数&lt;=10,T&lt;=100,n&lt;=20000,ai&lt;=20...

ZSQ 508

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

HDU 5873-Football Games(分情况/Landau定理)

Football Games Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 729    Accepted Submission(s): 275 Problem Description A mysterious

Some. 856

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Football Games(HDU-5873)

Problem Description A mysterious country will hold a football world championships---Abnormal Cup, attracting football teams and fans from all around the world. This country is so mysterious that non...

Alex_McAvoy的博客 1241

HDU 5873 Football Games 竞赛图

Football Games Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 3071Accepted Submission(s): 10...

点滴 273

hdu-5873-Football Games

hdu-5873-Football Games

Seeker 573

浅谈竞赛图的性质们

竞赛图即有向完全图,任意两个顶点之间都有一条有向边,所有的性质都从这里出发,所以看下面的证明的时候可别忘了。

a_forever_dream的博客 1366

【算法笔记】竞赛图(有向完全图)(相关题型总结)

竞赛图(有向完全图) 竞赛图也叫有向完全图。每对顶点之间都有一条边相连的有向图称为竞赛图 竞赛图的一些简单的性质: 竞赛图没有自环,没有二元环;若竞赛图存在环,则一定存在三元环。(如果存在一个环大于三元,那么一定存在另一个三元的小环。) 任意竞赛图都有哈密顿路径(经过每个点一次的路径,不要求回到出发点)。 图存在哈密顿回路的充要条件是强联通。 哈密顿问题中,对于 n 阶竞赛图,当 n 大于等于 2 时一定存在哈密顿通路 设 D 为 n 阶有向简单图,若 D 的基图为 n 阶无向完全图,则 D 为 n 阶

繁凡さん的博客 1万+

Hdu 5873 2016 ACM/ICPC Asia Regional Dalian Online 1006(兰道定理)

题解: 如果没有平手选项, 赢得加一分的话, 可以用Landau's Theorem(兰道定理)判定。 稍微修改一下这个定理就能做了。 假设S1,S2……,Sn是他们的得分序列,从小到大排个序。那么这个序列要是合法。那么当且仅当 S1+S2+……+Sn = n(n-1)S1+S2+……+Si >= i(i-1)  ( 1 其实第二条也可以理解成,第i大的得分,

Kirito_j的博客 556

2016 ACM/ICPC Asia Regional Dalian Online 1006 football game 1007 hdu 5873 hdu 5874

Football Games Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 3505    Accepted Submission(s): 655 Problem Description A mysterious

Kblacksmith的博客 543

HDU-5873 Football Games(思维题)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5873 #include&lt;cstdio&gt; /* 得分从小到大排序,对于当前i,与之前的i-1支队伍比赛完之后,所有的比赛的总得分至少是(i-1)*i 每场比赛都产生2分,打了(i-1)*i/2场,也就是i*(i-1)分 最后n场的总分为n*(n-1) */ #include&lt;i...

L-qf 的博客 323

HDU - 5873 Football Games (水)

题意: 有n支队伍,他们两两互相比赛一场,赢一场得两分,输一场得0分,平一场 得各得一分。 思路 : 这题数据水的一p,,,随便水水都能过。。首先,比赛一场总分是两分,所以总分一定是 n*(n-1),之后 最高分不能超过 2*(n-1)因为有且只有一个队伍每场都赢,所以最高分不可能超过,然后 ,,然后就水过去了,,这个思路是肯定是尼玛错的啊,,,比如说  0 0 6 6 ,就可以。。 说一下正

wjmwsgj的博客 271

HDU58739(Football Games)思维

 Football Games Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 57    Accepted Submission(s): 19 Problem Description A mysterious

妍恐龙的博客....^~^眼熟我 739
上一篇: graph HDU - 5607(矩阵快速幂+K步可达路径)
下一篇: Friends and Enemies HDU - 5874(思维)
Guuuuuu老师儿
博客等级 码龄9年 259粉丝 718原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值