#include<bits/stdc++.h>
using namespace std;
const int maxn=1e6+;
int a[*maxn];
int b[*maxn];
int c[*maxn];
int main()
{
int T; scanf("%d",&T);
while(T--)
{
int n,m;
long long num=;
scanf("%d %d",&n,&m);
for(int i=;i<=n;i++) scanf("%d",&a[i]);
for(int i=;i<=n;i++) scanf("%d",&b[i]),c[i]=a[i]-b[i],num+=c[i];
if(m+num<)
{
printf("-1\n");
}
else
{
long long num=m;
int p1=;
for(int i=;i<=n;i++)
{
num+=c[i];
if(num<)
{ while(num<)
{
num-=c[p1];p1++;
} }
}
printf("%d\n",p1);
} }
}

D.cpp

H 的错误代码

#include<bits/stdc++.h>
using namespace std;
double x[];
double c[];
double d[];
pair<double,int> pa[];
bool up(pair<double,int> px,pair<double,int> py)
{
return px.second<py.second;
}
int main()
{
int T; cin>>T;
while(T--)
{
int n,k; cin>>n>>k;
double r; cin>>r;
for(int i=;i<=k;i++) cin>>x[i];
while(n--)
{
double tot=;
for(int i=;i<=k;i++)
{
cin>>c[i];
d[i]=c[i]-x[i];
pa[i].first=abs(d[i]); pa[i].second=i;
tot+=abs(c[i]-x[i]);
}
tot=tot-r;// cout<<tot<<endl;
sort(pa+,pa++k);
// for(int i=1;i<=k;i++) cout<<pa[i].first<<endl;
int num=k;
int t=;
while(tot>)
{
//cout<<tot/num<<endl;
if(tot/num<=pa[t].first)
{
for(int i=t;i<=k;i++)
{
pa[i].first=pa[i].first-tot/num;
}
break;
}
else
{
double nnn=pa[t].first;
tot=tot-num*nnn;
for(int i=t;i<=k;i++)
{
pa[i].first=pa[i].first-nnn;
}
t++;
num--;
}
}
//for(int i=1;i<=k;i++) cout<<pa[i].first<<"==="<<endl;
sort(pa+,pa++k,up);
//for(int i=1;i<=k;i++) cout<<pa[i].first<<"==="<<endl;
for(int i=;i<=k;i++)
{
//cout<<abs(abs(d[i])-pa[i].first)<<endl;
if(d[i]<) c[i]+=abs(abs(d[i])-pa[i].first);
else c[i]-=abs(abs(d[i])-pa[i].first);
if(i!=) cout<<" ";
cout<<c[i];
}
cout<<endl; }
}
}

ACM-ICPC 2018 北京赛区网络预赛(9.22)的更多相关文章

  1. HDU 4046 Panda (ACM ICPC 2011北京赛区网络赛)

    HDU 4046 Panda (ACM ICPC 2011北京赛区网络赛) Panda Time Limit: 10000/4000 MS (Java/Others)    Memory Limit: ...

  2. ACM-ICPC 2018 徐州赛区网络预赛 G. Trace (思维,贪心)

    ACM-ICPC 2018 徐州赛区网络预赛 G. Trace (思维,贪心) Trace 问答问题反馈 只看题面 35.78% 1000ms 262144K There's a beach in t ...

  3. ACM-ICPC 2018 徐州赛区网络预赛 J. Maze Designer (最大生成树+LCA求节点距离)

    ACM-ICPC 2018 徐州赛区网络预赛 J. Maze Designer J. Maze Designer After the long vacation, the maze designer ...

  4. ACM-ICPC 2018 沈阳赛区网络预赛 K Supreme Number(规律)

    https://nanti.jisuanke.com/t/31452 题意 给出一个n (2 ≤ N ≤ 10100 ),找到最接近且小于n的一个数,这个数需要满足每位上的数字构成的集合的每个非空子集 ...

  5. ACM-ICPC 2018 南京赛区网络预赛 J.sum

    A square-free integer is an integer which is indivisible by any square number except 11. For example ...

  6. ACM-ICPC 2018 南京赛区网络预赛 E题

    ACM-ICPC 2018 南京赛区网络预赛 E题 题目链接: https://nanti.jisuanke.com/t/30994 Dlsj is competing in a contest wi ...

  7. ACM-ICPC 2018 南京赛区网络预赛B

    题目链接:https://nanti.jisuanke.com/t/30991 Feeling hungry, a cute hamster decides to order some take-aw ...

  8. ACM-ICPC 2018 焦作赛区网络预赛- G:Give Candies(费马小定理,快速幂)

    There are N children in kindergarten. Miss Li bought them NNN candies. To make the process more inte ...

  9. ACM-ICPC 2018 焦作赛区网络预赛- L:Poor God Water(BM模板/矩阵快速幂)

    God Water likes to eat meat, fish and chocolate very much, but unfortunately, the doctor tells him t ...

随机推荐

  1. laravel处理菜单保持的方法:

    <!-- 左侧菜单区域 --> <div class="col-md-3"> @section('leftmenu') <div class=&quo ...

  2. 容错机制和熔断(Hystrix)

    雪崩效应 在微服务架构中,由于服务众多,通常会涉及多个服务层级的调用,而一旦基础服务发生故障,很可能会导致级联故障,进而造成整个系统不可用,这种现象被称为服务雪崩效应.服务雪崩效应是一种因“服务提供者 ...

  3. Java单例模式《二》懒汉式

    package com.study.mode; /** * 单例模式: 懒汉式,需要的时候创建. * @ClassName: SingleBean2 * @author BlueLake * @dat ...

  4. JavaScript -基础- 函数与对象

    一.JavaScript三对象 1.分类方式一 1)ECMAScript JavaScript的ECMA规范 JS本身的对象 2)Dom 操作HTML相关 3)BOM游览器对象 游览器窗口对象,全局的 ...

  5. 对FPGA的时钟资源理解(更新中)

    7系列FPGA中包含了多达24个CMT(时钟管理单元)(实际上V7常见只有20个),MMCM和PLL均为时钟综合器,对外部输入时钟.内部时钟进行处理,生成需要的低抖动时钟.PLL是MMCM的功能子集, ...

  6. page指令import属性实例

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"% ...

  7. tensorflow-优化器

    优化器可以通俗的理解成梯度下降那一套流程. 梯度下降 基本流程 a. 损失函数 b. 求导,计算梯度 c. 更新参数 d. 迭代下一批样本 可以对照着理解tf. tf 优化器 正常使用流程 a. 创建 ...

  8. 关于makefile的生成原理以及make相关命令的使用

    一.生成configure过程中各文件之间的关系图 二.详细介绍 autoscan: 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是con ...

  9. L323 英语有必要学语法吗

    The Agony and Ecstasy of Grammar “Underline a relative clause.” This challenge would give a lot of a ...

  10. table 表头固定 thead固定. 1) 使用jquery.freezeheader.js

    方法一: 使用jquery.freezeheader.js 固定表头: 1-: 初始化: <!DOCTYPE html> <html lang="en"> ...