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

中国建设部网站官网怎么建立自己的网页

中国建设部网站官网,怎么建立自己的网页,php做的大型网站有哪些,永久免费的看书神器某软件系统会在运行过程中持续产生日志,系统每天运行N单位时间,运行期间每单位时间产生的日志条数保行在数组 records中。records[i]表示第i单位时间内产生日志条数。 由于系统磁盘空间限制,每天可记录保存的日志总数上限为total条。 如果一天…

某软件系统会在运行过程中持续产生日志,系统每天运行N单位时间,运行期间每单位时间产生的日志条数保行在数组 records中。records[i]表示第i单位时间内产生日志条数。
由于系统磁盘空间限制,每天可记录保存的日志总数上限为total条。

        如果一天产生的日志总条数大于total,则需要对当天内每单位时间产生的日志条数进行限流后保存,请计算每单位时间最大可保存日志条数limit,以确保当天保存的总日志条数不超过total。
        1:对于单位时间内产生日志条数不超过limit的日志全部记录保存:
        2:对于单位时间内产生日志条数超过limit的日志,则只记录保存limit条日志;

        如果一天产生的日志条数总和小干等于total,则不需要启动限流机制,result为-1。请返回result的最大值或者-1。
输入描述
第一行为系统某一天运行的单位时间数N.1<=N<=10^5
第二行为表示这一天每单位时间产生的日志数量的数组records,0<= records[i]<= 10^5第三行为系统一天可以保存的总日志条数total。1 <= total <= 10^9

输出描述
每单位时间内最大可保存的日志条数limit,如果不需要启动限流机制,返回-1。

示例1:输入输出示例仅供调试,后台判题数据一般不包含示例
输入

6
3 3 8 7 10 15

40
输出

9

Java 代码

import java.util.Scanner;
import java.util.*;
import java.util.stream.Collectors;public class Main { public static void main(String[] args) {//处理输入Scanner in=new Scanner(System.in); int N = in.nextInt();int[] records = new int[N];long single_total = 0;for (int i = 0; i < N; i++) {records[i] = in.nextInt();single_total += records[i];}int total = in.nextInt();// 一天产生的日志总条数小于等于totalif(single_total <= total) {System.out.println(-1);return;} else {Arrays.sort(records);//二分法初始化int left = total / N;int right = records[N - 1];int result = left;while (right > left+1) {int mid = (right + left) / 2;int temp_total = 0;for (int i=0; i<N; i++){temp_total += Math.min(records[i], mid);}if (temp_total > total) {right = mid;} else if (temp_total < total) {left = mid;result = mid;} else {System.out.println(mid);return;}}System.out.println(result);return;}}}

Python代码

import functools
import collections
import math
from itertools import combinations
from re import matchclass TreeNode:def __init__(self, val=0, left=None, right=None):self.val = valself.left = leftself.right = right#并查集模板
class UF:def __init__(self, n=0):self.count = nself.item = [0 for x in range(n+1)]for i in range(n):self.item[i] = idef find(self, x):if (x != self.item[x]):self.item[x] = self.find(self.item[x])return 0return xdef union_connect(self, x, y):x_item = self.find(x)y_item = self.find(y)if (x_item != y_item):self.item[y_item] = x_itemself.count-=1# 处理输入
N = int(input())
records = [int(x) for x in input().split(" ")]
total = int(input())
single_total = sum(records)find_flag = False# 一天产生的日志总条数小于等于total
if(single_total <= total):print(-1)
else:records.sort()#二分法初始化left = total / Nright = records[N - 1]result = leftwhile (right > left+1):mid = int((right + left) / 2)temp_total = 0for i in range(N):temp_total += min(records[i], mid)if (temp_total > total):right = midelif (temp_total < total):left = midresult = midelse:print(mid)find_flag = Trueif not find_flag:print(result)

JS代码

function main(n, records, total) {let total_records = eval(records.join ("+"))if (total_records <= total) return -1records.sort( function (a, b){return a - b})let right = records[records.length-1]let left = Math.floor(total / n)let ans = left;while (right - left > 1) {let mid = Math.floor((right + left) / 2);let tmp = 0;for (let record of records) {tmp += Math.min(record, mid)}if (tmp > total) {right = mid;} else if (tmp < total) {left = mid;ans = mid;} else {console.log(mid)return }}console.log(ans)
}main(6,[3, 3 ,8, 7 ,10, 15],40)

http://www.zhongyajixie.com/news/10738.html

相关文章:

  • 毕节网站建设百度信息流推广教程
  • 品牌网站建设方国内十大4a广告公司
  • 做兼职的设计网站有哪些工作内容自己的网站怎么做seo
  • 网站首页做多大分辨率网络销售怎么找客户
  • 粉色帝国网站厦门人才网最新招聘信息网
  • 个人建设视频网站搭建网站教程
  • 世界建设企业网站app推广策略
  • 网站建设中应该注意什么优化的含义是什么
  • ionic3 做网站西安seo公司哪家好
  • 比较好的建立站点能让网络非常流畅的软件
  • wordpress搭建在线教育整站优化和关键词优化的区别
  • 牛 网站建设关键词营销推广
  • 个人网站做排名seo引擎优化外包
  • 网站去哪做免费推广引流怎么做
  • 狍与女人做爰网站全网营销系统1700元真实吗
  • 郑州网站建设老牌公司大数据营销平台那么多
  • 贵阳做网站kuhugz网站规划与设计
  • 关于配色的网站推荐网站页面优化包括
  • 大讲堂123专注网站模板制作关键词优化app
  • 做购物网站小图标网页seo
  • 广东建的电商网站叫啥企业网站排名优化
  • 品牌策划案模板范文网络优化工程师前景如何
  • 长沙做网站那家好网络营销成功的案例分析
  • 商城网站租服务器安全不怎样推广一个产品
  • 北京做网站供应商餐饮管理培训课程
  • 用dw做网站 主题是哪个排名优化公司哪家好
  • 新手做网站需要哪些软件seo网络优化专员
  • html5做服装网站免费刷推广链接的网站
  • 电子商务网站平台建设预算不包括关键词热度分析
  • 免费申请域名做网站品牌战略