Codeforces_734_C
http://codeforces.com/problemset/problem/734/C
枚举第一种,二分第二种,注意不取的情况。
#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
using namespace std; long long n,k,m,x,s,a[],b[],c[],d[]; int main()
{
scanf("%I64d%I64d%I64d%I64d%I64d",&n,&m,&k,&x,&s);
for(int i = ;i <= m;i++) scanf("%I64d",&a[i]);
for(int i = ;i <= m;i++) scanf("%I64d",&b[i]);
for(int i = ;i <= k;i++) scanf("%I64d",&c[i]);
for(int i = ;i <= k;i++) scanf("%I64d",&d[i]);
a[] = x;
b[] = ;
c[] = ;
d[] = ;
long long ans = n*x;
for(int i = ;i <= m;i++)
{
if(s < b[i]) continue;
int ss = s-b[i];
int t = lower_bound(d,d+k+,ss)-d;
int l = ,r = k+;
while(l < r)
{
int mid = (l+r)/;
if(d[mid] > ss) r = mid;
else l = mid+;
}
l--;
long long tt = a[i]*(n-c[l]);
ans = min(ans,tt);
}
printf("%I64d\n",ans);
return ;
}
Codeforces_734_C的更多相关文章
随机推荐
- 学会python正则表达式就是这么简单
一前言 本篇文章带大家快速入门正则表达式的使用,正则表达式的规则不仅适用python语言,基本大多数编程语言都适用,在日常使用中极为广泛,读者们有必要学好正则表达式.看完这篇文章,读者们要理解什么是正 ...
- eclipse中使用postgreSQL报错( Cannot load JDBC driver class )
需求: 使用Maven插件调用PostgreSQL数据库 环境: eclipse_4.5.0+JDK_1.7+Tomcat_7.0+Maven+postgresql-9.1-901.jdbc4.jar ...
- 如何使用poi在word表格中插入行的4种方法
本文记录了,在word表格中插入新行的几种方法.直接上代码说明 table.addNewRowBetween 没实现,官网文档也说明,只有函数名,但没具体实现,但很多文章还介绍如何使用这个函数,真是害 ...
- Java同步与异步
一.关键字: thread(线程).thread-safe(线程安全).intercurrent(并发的) synchronized(同步的).asynchronized(异步的). volatile ...
- Activiti工作流引擎开发系列
Activiti工作流引擎开发系列-01 作者:Jesai 没有伞的孩子,只能光脚奔跑! 前言: 初次接触工作流这个概念是自从2014年11月份开始,当时是由于我的毕业设计需要,还记得当时我毕业设计的 ...
- python 自定义expection
class PricePolicyInvalid(Exception): def __init__(self, msg): self.msg = msg
- CentOS7 搭建Fabric 1.0
1.环境搭建 1.1 go的按装及配置 1.1.1下载go压缩包 wget https://dl.google.com/go/go1.9.2.linux-amd64.tar.gz 1.1.2 解压 ...
- 前端开发利器 Web Replay
前端开发人员收到测试发来的 bug 后,通常比较头疼复现的问题. 即使测试人员录了视频,照着一步步操作也不一定能复现,例如bug是与当时的数据相关的. 为了解决这个问题,Firefox 推出了一个重磅 ...
- .net core mysql CodeFirst
创建两个项目 1.网站 2.Model层 引用DLL Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.Design Micros ...
- [bzoj2326] [洛谷P3216] [HNOI2011] 数学作业
想法 最初的想法就是记录当前 \(%m\) 值为cur,到下一个数时 \(cur=cur \times 10^x + i\) n这么大,那就矩阵乘法呗. 矩阵乘法使用的要点就是有一个转移矩阵会不停的用 ...