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

网站建设国标行业分类51免费模板网

网站建设国标行业分类,51免费模板网,微信官网客户端,单页营销网站模板文章目录前言题目描述输入描述输出描述示例 1输入#xff1a;输出#xff1a;示例 2输入#xff1a;输出#xff1a;题目解析参考代码前言 《华为机试真题详解》专栏含牛客网华为专栏、华为面经试题、华为OD机试真题。 如果您在准备华为的面试#xff0c;期间有想了解的… 文章目录前言题目描述输入描述输出描述示例 1输入输出示例 2输入输出题目解析参考代码前言 《华为机试真题详解》专栏含牛客网华为专栏、华为面经试题、华为OD机试真题。 如果您在准备华为的面试期间有想了解的可以私信我我会尽可能帮您解答也可以给您一些建议 本文解法非最优解即非性能最优不能保证通过率。 特别提醒 注意1机试为ACM 模式 你的代码需要处理输入输出input接收输入、print格式化输出 注意2机试按通过率记分 复杂题目可以考虑暴力破解再逐步优化不是运行超时就无法得分如下提交结果运行超时但用例通过率92.31% , 如果是100分的题目可以得92.3分。 题目描述 静态扫描快速识别源代码的缺陷静态扫描的结果以扫描报告作为输出: 文件扫描的成本和文件大小相关如果文件大小为 则扫描成本为 N个金币扫描报告的缓存成本和文件大小无关每缓存一个报告需要M个金币扫描报告缓存后后继再碰到该文件则不需要扫描成本直接获取缓存结果 给出源代码文件标识序列和文件大小序列求解采用合理的缓存策略最少需要的 金币Q数 输入描述 第一行为缓存一个报告金币数 M,1 M 100 第二行为文件标识序列: F1,F2,F3…Fn其中1 N 10000,1 F 1000 第三行为文件大小序列: S1,S2,S3…Sn其中1 N 10000,1 S 10 输出描述 采用合理的缓存策略需要的最少金币数 示例 1 输入 5 1 2 2 1 2 3 4 1 1 1 1 1 1 1输出 7说明 文件大小相同扫描成本均为1个金币。缓存任意文件均不合算所以每次都是重新扫描文本因而最少成本为7金币 示例 2 输入 5 2 2 2 2 2 5 2 2 2 3 3 3 3 3 1 3 3 3输出 9说明 2号文件出现了8次不缓存成本为 3*824扫描加缓存成本共计 358显然缓存更优最优成本为 819 题目解析 获取文件的方式有两种 第一种是扫描文件成本包含扫描文件成本 第二种是从缓存中读取文件成本包含一次扫描文件成本 缓存文件的成本。 我们只需要获取到每个文本的扫描次数与缓存方案的成本进行比较单个文件选择最优方案整体成本即为最优方案贪婪。 这个方式再业务中也有很多应用场景例如 数据访问优化对于数据库热点数据的访问首先从数据库获取数据生成键值并存储在缓存中下次再获取该数据时直接从缓存中加载减少数据获取的延时。 在业务场景中高速缓存的使用成本较高我们可能需要考虑过期时间、淘汰策略等问题而这道题目中没有缓存加载顺序使用限制等说明所以这道题目中不需要考虑。 参考代码 while 1:try:m int(input())fList list(map(int, input().split()))sList list(map(int, input().split()))cache []total 0for i in range(len(fList)):if fList[i] in cache:continuecache.append(fList[i])c fList.count(fList[i])total min(sList[i] * c, sList[i] m)print(total)except Exception as e:break或者保存分项 while 1:try:m int(input())fList list(map(int, input().split()))sList list(map(int, input().split()))cache {}for i in range(len(fList)):if fList[i] in cache:continuec fList.count(fList[i])cache[fList[i]] min(sList[i] * c, sList[i] m)print(sum(cache.values()))except Exception as e:import tracebackprint(traceback.print_exc())break最后如果你有什么样的问题或解题心得欢迎评论区交流
http://www.sczhlp.com/news/242077/

相关文章:

  • 怎样接做网站和软件的活手机企业网站制作
  • 专业网站建设公司兴田德润放心江津网站建设怎么样
  • 基地网站建设方案免费外贸网站模板下载
  • 英文网站源码舟山网站建设企业
  • wordpress 标签 结构重庆整站seo
  • 织梦网站模板教程网站设计所需软件
  • 胶东国际机场建设有限公司网站用什么做网站
  • 湖南佳邦建设有限公司网站龙口建网站公司价格
  • 设计的网站有哪些微商城软件开发
  • 哪些网站布局设计做的比较好的镇江市扬中市做网站
  • 织梦文章类网站模板品牌设计logo设计
  • 大型网站建设哪里济南兴田德润实惠吗wordpress 商店
  • 游戏网站域名wordpress 创建菜单
  • 网站的建设与规划方案wordpress 3.8 下载
  • 如何用wix做网站在线教育网站建设投标书
  • 抚州做网站广东餐饮品牌设计
  • 天河建设网站系统土木工程公司排名
  • 2024 暑期模拟赛 #5
  • 中断向量表10.29
  • 郑州网站备案地址信号增强器设置网站
  • 企业网站怎样做黑龙江省建设局网站首页
  • 义马网站开发怎么做wp网站
  • 宝塔建站工具网站建设手机端管网
  • 石家庄网站建设 河北供求网宝塔ssl文件位置wordpress
  • app手机网站建设营销成功的案例
  • 在线a视频网站一级a做爰片各种网站都能打开的浏览器
  • 百度一下了你就知道官网seo优化专员工作内容
  • php违章网站开发百度站内搜索的方法
  • 做效果图的外包网站凡科如何开通网站建设
  • 朔州网站seo游戏怎么做充值网站