ACM-ICPC 2018 北京赛区网络预赛(9.22)
#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)的更多相关文章
- HDU 4046 Panda (ACM ICPC 2011北京赛区网络赛)
HDU 4046 Panda (ACM ICPC 2011北京赛区网络赛) Panda Time Limit: 10000/4000 MS (Java/Others) Memory Limit: ...
- ACM-ICPC 2018 徐州赛区网络预赛 G. Trace (思维,贪心)
ACM-ICPC 2018 徐州赛区网络预赛 G. Trace (思维,贪心) Trace 问答问题反馈 只看题面 35.78% 1000ms 262144K There's a beach in t ...
- ACM-ICPC 2018 徐州赛区网络预赛 J. Maze Designer (最大生成树+LCA求节点距离)
ACM-ICPC 2018 徐州赛区网络预赛 J. Maze Designer J. Maze Designer After the long vacation, the maze designer ...
- ACM-ICPC 2018 沈阳赛区网络预赛 K Supreme Number(规律)
https://nanti.jisuanke.com/t/31452 题意 给出一个n (2 ≤ N ≤ 10100 ),找到最接近且小于n的一个数,这个数需要满足每位上的数字构成的集合的每个非空子集 ...
- ACM-ICPC 2018 南京赛区网络预赛 J.sum
A square-free integer is an integer which is indivisible by any square number except 11. For example ...
- ACM-ICPC 2018 南京赛区网络预赛 E题
ACM-ICPC 2018 南京赛区网络预赛 E题 题目链接: https://nanti.jisuanke.com/t/30994 Dlsj is competing in a contest wi ...
- ACM-ICPC 2018 南京赛区网络预赛B
题目链接:https://nanti.jisuanke.com/t/30991 Feeling hungry, a cute hamster decides to order some take-aw ...
- ACM-ICPC 2018 焦作赛区网络预赛- G:Give Candies(费马小定理,快速幂)
There are N children in kindergarten. Miss Li bought them NNN candies. To make the process more inte ...
- 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 ...
随机推荐
- AI工具5.13
如果想选中上面的很多图形,可以锁定不需要选择的下面的图形.选择需要锁定的对象.“对象”“锁定”“所选对象” “对象”“变换”“再次变换”快捷键“ctrl=d"一般前面有其他操作如“移动”“复 ...
- H5 PWA技术以及小demo
H5 PWA技术 1.原生app优缺点 a.体验好.下载到手机上入口方便 b.开发成本高(ios和安卓) c.软件上线需要审核 d.版本更新需要将新版本上传到不同的应用商店 e.使用前需下载 2.we ...
- laravel中当使用Elquent ORM中的模型作为参数进行传递时的方法:
Controller中的函数: /* $modelArg:是调用模型的路径,以字符串的形式传递过来. $id:要查询当前模型的id号. $args:具体查询的字段 */ public function ...
- learning ddr Electrical Characteristics and AC Timing
reference: JEDS79-3F.pdf , page:181
- day24 模块03_re
休养生息 --模块03 1.正则表达式 2.在python中使用正则.re 一,正则表达式 (匹配字符串,主要是给字符串使用的) 1)元字符 . 除换行符之外 \w 数字,字母,下划线组成 \W ...
- 关于Xcode9 无法读取文件的问题
以前我们加载本地文件的时候也许没有注意,可是在Xcode9中会出现许多问题,经常会出现图片无法显示,本地html无法加载等问题: 当然不是Xcode的问题,只是以前我们并没有注意,其实Xcode对这些 ...
- (C/C++学习笔记) 一. 基础知识
一. 基础知识 ● 程序和C/C++ 程序: 根据Wirth (1976), Algorithms + Data Structures = Programs. Whence C: 1972, Denn ...
- jq demo--横向+展开菜单,支持m站
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- Linux输入子系统 : 按键驱动
一.Linux input system框架: 1.由输入子系统核心层(input.c),驱动层(gpio_keys.c)和事件处理层(Event Handler)三部份组: 2.主要的三个结构体:i ...
- DevExpress WinForms v18.2新版亮点(八)
买 DevExpress Universal Subscription 免费赠 万元汉化资源包1套! 限量15套!先到先得,送完即止!立即抢购>> 行业领先的.NET界面控件2018年第 ...