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

5944免费空间上搭建网站口碑营销公司

5944免费空间上搭建网站,口碑营销公司,电子商务网站建设的体会,wordpress网站搬家import java.util.Scanner; // 1:无需package // 2: 类名必须Main, 不可修改/**二分法从大(n)到小找足够小的步长前缀和记录每个位置的前面有的总石头数(一个石头表示可以容纳一个青蛙,一位置有多少个石头hi就是多少)&…
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改/**二分法从大(n)到小找足够小的步长前缀和记录每个位置的前面有的总石头数(一个石头表示可以容纳一个青蛙,一位置有多少个石头hi就是多少),方便计算相当于2x个青蛙从起点到终点起点0个石头,终点无数个石头,代表可以容纳无数个青蛙检查步长是否符合要求:对每个点检查如果这个点能跳到的区域内的石头数够2x(也就是下一步可以容纳2x个青蛙)(这一步用两个前缀和相减获得)如果当前点的可跳区域包含终点就相当于可以直接到终点,而前面肯定是算了可以到当前点的举例:按题目意思h就为0 1 0 1 0 INF前缀和就为0 1 1 2 2 INF如果步长为2那么先检查索引为0的点0 1 2 3 4 5可跳点为 1 2该区域总石头数为 1 - 0 = 1 < 2x也就是说青蛙如果在索引为0的点以当前步长能力无法跳到下一区域如果步长为4那么先检查索引为0的点0 1 2 3 4 5可跳点为 1 2 3 4该区域总石头数为 2 - 0 = 2 = 2x也就是说青蛙如果在索引为0的点以当前步长能力能跳到下一区域检查索引为1,该点可以直接跳到终点所以步长为4可以优化:前缀和不用考虑终点,终点直接利用长度判定即可
*/
public class Main {static int n,x;static int[] q;public static void main(String[] args) {Scanner scan = new Scanner(System.in);n = scan.nextInt();x = scan.nextInt();q = new int[n];for(int i = 1;i < n;i++)q[i] = scan.nextInt() + q[i-1];int l=0;int r=n;// 二分法提高寻找最小区间(步长k=l)的效率while(l < r) {//如果该步长符合要求——该步长内的所有连续区间承受的跳跃次数>2*x//则缩小kint mid = (l + r)/2;if(check(mid))r = mid;//反之,扩大kelsel = mid + 1;}//直到找到理论上最小就可以满足的步长K(==l)System.out.print(l);scan.close();}private static boolean check(int k) {//遍历所有步长为k的连续区间for(int i=0;i<n-k;i++)if(q[i+k]-q[i]<2*x)return false;return true;}
}

http://www.yidumall.com/news/60063.html

相关文章:

  • 易网 网站建设企业网络推广计划书
  • 廊坊网站推广的公司什么是网店推广
  • 广州网站建设新锐武汉seo推广优化公司
  • 有没有做gif的专门网站淄博信息港聊天室网址
  • 广州seo网站策划优化网站快速排名软件
  • 做商城网站哪里买地产渠道12种拓客方式
  • 河北雄安建设投资集团网站线上平台怎么推广
  • site 危险网站百度资源共享
  • 外贸服装网站开发企业网站设计的基本内容包括哪些
  • 做国外网站用国内服务器app投放推广
  • 刘瑞新asp动态网站开发整合营销案例举例说明
  • 企业网站为什么做优化品牌全案营销策划
  • 图书类网站开发的背景云南seo网络优化师
  • 动态网站开发学什么社群营销的案例
  • 建设银行档案管理网站网络营销服务商
  • 河北邢台专业做网站关键词seo公司真实推荐
  • 创建网站的英语全网营销推广方案
  • 网站建设部门运营推广怎么做
  • 深圳平台型网站建设公司百度推广售后电话
  • 网站怎么做用户登录数据库百度识图在线识别
  • 网站制作 信科网络提高搜索引擎检索效果的方法
  • 国际油价最新消息seo实战密码第三版pdf下载
  • 深圳市人民政府汕头seo管理
  • 网页设计基础教程第二版课后答案seo咨询师
  • 怎样制作表白网站网上营销
  • 抽奖网站怎么做培训网络营销的机构
  • p2p网站设计成都网站建设创新互联
  • 上海可靠的网站建设公司cba最新排名
  • php做的商城网站必备功能官网seo关键词排名系统
  • 做58推广网站找哪家好seo草根博客