2016 China Final E - Bet

/*************************************************************************
    > File Name: E.cpp
    > Author: LyuCheng
    > Created Time: 2017-12-02 20:38
    > Description:
        题意:有n各队比赛,每个队的赔率是A:B 就是说你下注x元,赢了你会得到
            额外的 B/A*x的钱,问你最多买多少队,能保证哪个队赢,你都会赚钱

        思路:假设每个队下注pi元 那么 segma(pi=0..n)(pi*(1+B/A))>sum
            化简得(segma(pi=0..n)(pi))/sum>segma(pi=0..n)(A/(A+B)) 也就是
            segma(pi=0..n)(A/(A+B))<1
 ************************************************************************/
#include <bits/stdc++.h>

#define MAXN 123

using namespace std;

int t;
int n;
long double a;
long double b;
long double cnt[MAXN];
int res;

inline void init(){
    res=0;
}

int main(){
    scanf("%d",&t);
    for(int ca=1;ca<=t;ca++){
        printf("Case #%d: ",ca);
        init();
        scanf("%d",&n);
        for(int i=0;i<n;i++){
            scanf("%Lf:%Lf",&a,&b);
            cnt[i]=(a*1000/(a*1000+b*1000));
        }
        sort(cnt,cnt+n);
        long double s=0;
        for(int i=0;i<n;i++){
            s+=cnt[i];
            if(s>=1) break;
            res++;
        }
        printf("%d\n",res);
    }
    return 0;
}
时间: 2024-10-12 05:26:53

2016 China Final E - Bet的相关文章

2016 China Final H - Great Cells

/************************************************************************* > File Name: H.cpp > Author: LyuCheng > Created Time: 2017-12-02 19:29 > Description: 题意:一个n×m的矩阵,填[1,k]的数,一个格子如果是所在行,列,严格最 的,那么这个格子叫做Great cell,求segma(g=0...n*m)((g+1)

【费用流】 ICPC 2016 China Final J. Mr.Panda and TubeMaster

表示“必须选”的模型 题目大意 题目分析 一个格子有四种方式看上去很难处理.将横竖两个方向分开考虑,会发现:因为收益只与相邻格子是否连通有关,所以可以将一个格子拆成表示横竖两个方向的,互相独立的点. 上图的格子里四个方向红边表示的就是一个格子的可能方向:拆点后所连蓝边的容量为1,费用即为连通两个格子的收益. 但是这样建图不能够表示某些格子必须要选. 考虑一个格子如果被选择了会发生什么:因为每个格子都处在环上,那么被选择的网格一定可以通过其他节点走到汇点.这意味着一个格子拆成的两个节点之间的边就可

2016中国(北京)国际大数据产业博览会暨高峰论坛

  收件人:展览会负责人                 发件人: 邢春雷 2016中国(北京)国际大数据产业博览会暨高峰论坛 2016 China (Beijing) International Big DataIndustry Exhibition and Summit Forum 超大规模展出, 全国领先企业汇集, 一站式采购交易平台 时间:2016年9月12日-14日   地点:北京·中国国际展览中心(老馆)   [展会概况]                               

Java final修饰符

final的定义: 在英文层面上,final的意思是"最后的","最终的"意思,在Java中也同样表示出此种含义. final的运用对象: final适用于修饰变量(包括类属性.对象属性.局部变量和形参).方法(包括类方法和对象方法)和类. final修饰类: 由于final定以后的对象不能进行修改和重载,用final修饰的类不能被继承,即不能拥有自己的子类.如果视图对一个已经用final修饰的类进行继承,在编译期间或发生错误. final修饰变量: 一旦定义了fi

部署到私服

eclipse 中 执行 Goals: deploy:deploy 报错: [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building dubbo-hehetang-api 0.0.1-SNAPSHOT [INFO] ------------------------------------

Ambari 1.7 源码编译笔记

环境CentOS 6.5 1.安装jdk [[email protected] zzh]# wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm [[email protected] zzh

Total Number of Unicorn Companies: 188

https://www.cbinsights.com/research-unicorn-companies Total Number of Unicorn Companies: 188 Total Cumulative Valuation: $647B tions) The Unicorn Company List Company Valuation ($B) Date Joined Country Industry Select Investors Decolar $1 3/10/2015 A

发布jar包至maven本地库及私服

pom文件见附件,如不打至私服,不需要 <distributionManagement> 标签 中的内容 C:\Users\chao.gao>E: E:\>cd E:\old_passform\jfinal_demo_for_jsp\WebRoot\WEB-INF\lib E:\old_passform\jfinal_demo_for_jsp\WebRoot\WEB-INF\lib>mvn install:install-file  -DgroupId=com.cloopen

Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (dist) on project hadoop-kms: An Ant BuildException has occured

编译cdh版hadoop2.5.0出现的问题 系统: CentOs66 64位 JDK:1.7 Maven: 3.0.5 Protobuf: libprotoc 2.5.0 编译命令: mvn package -DskipTests -Pdist,native **************************************************************************************** [INFO] -----------------------