cf 204 div2 C Jeff and Rounding 模拟

简介:

    智商题,如果没有0就很简单,一半加一半减,恒定的,和选择无关。有0的话就可以选择和某些配对,于是就可以更改加减次数。而枚举加减次数即可,比赛时就没想清楚这一点。具体见代码

/*
author:jxy
lang:C/C++
university:China,Xidian University
**If you need to reprint,please indicate the source**
*/
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <cstring>
#include <algorithm>
using namespace std;
int abs(int a)
{
    return a>0?a:-a;
}
int main()
{
    int n,N;
    while(~scanf("%d",&n))
    {
        N=n<<1;
        int i,j,t,sum=0,zero=0;
        for(i=0;i<N;i++)
        {
            scanf("%*d.%d",&t);
            sum-=t;
            zero+=(t==0);
        }
        sum+=1000*n;
        int mi=max(0,zero-n),ma=min(zero,n);
        int ans=1000000000;
        for(int i=mi;i<=ma;i++)
        {
            ans=min(ans,abs(sum-i*1000));
        }
        printf("%.3f\n",ans/1000.0);
    }
}


目录
相关文章
|
8月前
谷歌与阿里巴巴公司中HR与HR BP的工作模式
谷歌与阿里巴巴公司中HR与HR BP的工作模式
163 0
|
移动开发 前端开发 测试技术
关于前端AB实验,我是这么思考的
背景 大家好, 我是Fly哥, 这次分享的内容主要是关于ABtest ,我们是做用户增长的,说白了就是对应下面几个关键词。拉新、激活、留存,留存的话 又分为 次日留存、 3日留存,这些都是我们的指标, 但是产品设计一个需求的时候, 可能会有实验的性质,不确定哪一组实验,对于指标的反馈是正向的,或者是那一组实验的效果更加明显。 这时候产品就会去创建AB实验,然后拿线上的一部分流量,去做实验, 分析数据, 得出实验结论,然后看是否满足预期, 如果不满足 就暂停实验, 或者进行全量实验。 大家可以看下下面这张流程图: 图片 然后对于我们前端而言,我们关心的点只有两个 第一个就是接入ABtest,
关于前端AB实验,我是这么思考的
|
8月前
|
传感器
PFXA401SF Millmate控制器400设计用于提供大量功能 Brown Boveri BBC
PFXA401SF Millmate控制器400是Brown Boveri BBC的一款多功能、用户友好的控制设备。它支持所有边缘传感器,提供实时带材位置和宽度计算,具备10毫秒起的过滤时间。控制器配置简单,含模拟/数字I/O,边缘和宽度检测器,单位切换及自诊断系统。外部连接包括模拟输入、电压或电流输出、数字输入/输出及以太网接口,兼容其他磨机控制和VIP协议系统。尺寸为380 x 235 x 90毫米,重量5公斤,防护等级IP 20,工作温度范围0至70摄氏度。其模拟和数字输入输出均绝缘,并有快速响应时间。
|
SQL Oracle 关系型数据库
BC范式(Boyce-Codd Normal Form,BCNF)
BC范式(Boyce-Codd Normal Form,BCNF)是关系数据库设计中的一个规范化级别,它建立在第三范式(3NF)的基础上,通过进一步消除非主属性对于候选键的部分函数依赖来消除主属性对于候选键的传递依赖
746 1
|
Kubernetes 容灾 应用服务中间件
【k8s 系列】k8s 学习十一,Label,RC,HPA
上面简单说了一下 pod 的基本知识点,待到后面会使用到 pod 的一些高阶知识点的时候,还可以再细细琢磨底层原理
131 0
CodeForces Feb/05/2023 DIV2 A1
CodeForces Feb/05/2023 DIV2 A1
80 0
|
编译器 异构计算
altera小实验——第一个demo指导书
altera小实验——第一个demo指导书
128 0
altera小实验——第一个demo指导书
|
Android开发 C++ 芯片
nios ii小实验——第一个demo指导书
nios ii小实验——第一个demo指导书
219 0
nios ii小实验——第一个demo指导书