当前位置: 首页 > wzjs >正文

卧龙区网站制作seo自己怎么做

卧龙区网站制作,seo自己怎么做,什么网站动物和人做的吗,赤裸做爰游戏漫画网站该题采用二分查找的方法去解决找到能凑出最多套的牌数。 首先分析,如何判断套数是否符合答案呢, 我们可以通过两个数组来存储已有的牌和可以第i张可以写的牌的数量来存储。 设套数为x,那么一共有三种情况, 1.x>a[i]b[i]那么…

该题采用二分查找的方法去解决找到能凑出最多套的牌数。

首先分析,如何判断套数是否符合答案呢,

我们可以通过两个数组来存储已有的牌和可以第i张可以写的牌的数量来存储。

设套数为x,那么一共有三种情况,

1.x>a[i]+b[i]那么肯定是不符合的因为最多可写的和已有的加起来都不够。

2.x-a[i]>m 需要写的大于能写的总卡牌数m

3.x==a[i] 已有的卡牌就足够。

以下是代码实现:

import java.util.*;public class Main {static Scanner scanner=new Scanner(System.in);static int n = scanner.nextInt();static long m=scanner.nextLong();static long [] a=new long [n];static long [] b=new long [n];public static void main (String [] args){for( int i=0;i<n;i++){a[i]=scanner.nextLong();}for( int i=0;i<n;i++){b[i]=scanner.nextLong();}long l=0;long r=n;while(l<r){long mid =(l+r+1)/2;if(check(mid)){l=mid;}else {r=mid-1;}}System.out.println(l);}static boolean check (long mid) {for(int i=0;i<n;i++){if(a[i]>=mid){continue;}else if(b[i]+a[i]<mid||mid-a[i]>m){return false;}m-=mid-a[i];}return true;}}

http://www.dtcms.com/wzjs/88342.html

相关文章:

  • 网址大全查询网站百度客户端手机版
  • 关于公司门户网站建设的议案什么关键词能搜到资源
  • 给网站做优化怎么做廊坊网站设计
  • 懒人建站网站点击量与排名
  • 基于wordpress门户网站百度网站下载安装
  • 电子商务门户网站的研究与实现网站设计服务企业
  • 公众号做成网站那样怎么做做营销型网站的公司
  • 手机电子商务网站建设sem竞价推广公司
  • 新乐网站制作价格杭州专业seo
  • 创业项目排行榜前十名seo外链优化
  • 官网定制公司seo排名工具给您好的建议
  • 织梦cms sql注入破解网站后台管理员账号密码关键词歌词打印
  • 有什么网站做交流会海南网站设计
  • 做系统前的浏览网站能找回吗淘宝店铺转让价格表
  • 企业网络平台建设贵阳百度快照优化排名
  • 温州电子商务网站建设快速网站轻松排名哪家好
  • 企业网站后端模板百度首页网站推广多少钱一年
  • 北京网站设计精选柚v米科技合肥网络营销公司
  • 后缀是.cc的网站友情链接交换
  • 强生的网站建设原则平台推广员是做什么的
  • 商城网站建设哪家好百度推广登陆入口官网
  • 闵行做网站公司百度公司招聘
  • seo是做什么工作的seo公司排名教程
  • 免费的毕业设计网站建设北京网站优化常识
  • 公司设计网站关键词seo公司推荐
  • 坪山网站建设哪家公司靠谱seo交流中心
  • 先备案域名还是先做网站百度代理服务器
  • 网站源码搭建教程百度用户服务中心人工电话
  • 找个兼职做网站的sem网络推广是什么
  • 网站建设价位高有低百度登录页