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

阿里云虚拟主机做2个网站吗今天的病毒感染情况

阿里云虚拟主机做2个网站吗,今天的病毒感染情况,东莞建网站找哪里,网站开发所遵循一、题目 二、解题思路 注意:注意理解题目,缓存的前提是先扫描一次 1、使用两个map,两个map的key相同,map1:key为文件标识,value为文件出现的次数;map2:key为文件标识,va…

一、题目

二、解题思路

注意:注意理解题目,缓存的前提是先扫描一次

1、使用两个map,两个map的key相同,map1:key为文件标识,value为文件出现的次数;map2:key为文件标识,value为扫描成本

2、使用循环,求每一类文件的两种方式最优解:

min(文件出现的次数 * 文件标识在file_cost中对应的value即扫描成本, 文件标识在file_cost中对应的value即扫描成本 + 缓存价格)

三、代码

#include<iostream>
#include<vector>
#include<string>
#include<map>
#include<algorithm>using namespace std;vector<int>split(string params) {vector<int>p;while (params.find(" ") != string::npos) {int found = params.find(" ");p.push_back(stoi(params.substr(0, found)));params = params.substr(found + 1);}p.push_back(stoi(params));return p;
}int main() {string m_str;getline(cin, m_str);int m = stoi(m_str); //缓存需要的金币价格string file_ids_str; //文件的标识getline(cin, file_ids_str);vector<int>file_ids = split(file_ids_str);string sizes_str; //文件的大小getline(cin, sizes_str);vector<int>sizes = split(sizes_str);//key为文件标识,value为文件出现的次数map<int, int>file_map;//key为文件标识,value为文件的扫描成本map<int, int>file_cost;for (int i = 0; i < file_ids.size(); i++) {if (file_map.count(file_ids[i])) { //如果map中存在key为file_ids[i]file_map[file_ids[i]] ++; //则key为file_ids[i]对应的value即出现的次数+1}else {file_map[file_ids[i]] = 1; //如果map中不存在key为file_ids[i],则将key放入,value赋值为1}file_cost[file_ids[i]] = sizes[i]; //一气呵成,将file_ids[i]作为key,文件大小作为value一起对应放进map}int result = 0;for (auto x : file_map) { //遍历文件出现次数的map,两个map的key是一致的//min(文件出现的次数 * 文件标识在file_cost中对应的value即扫描成本, 文件标识在file_cost中对应的value即扫描成本 + 缓存价格)result += min(x.second * file_cost[x.first], file_cost[x.first] + m);}cout << result << endl;return 0;
}

http://www.sczhlp.com/news/40404/

相关文章:

  • 连衣裙一起做网站线上营销模式
  • 大连seo关键词排名seo刷网站
  • 空间计算指北
  • MySQL History List
  • 蓝队网络流量分析脚本:自动化威胁检测与防御利器
  • Notion根本不算项目管理软件?排行榜重新洗牌!
  • 网上怎么接单做网站链接是什么意思
  • 坪山做网站的公司合肥seo优化公司
  • 小白学做网站买什么书2024年3月份病毒会爆发吗
  • 国内做外单的网站有哪些资料中国域名注册官网
  • 《奖励自己的网站》整合营销传播最基础的形式是
  • 家里电脑可以做网站空间吗郑州seo联系搜点网络效果好
  • 企业信息系统规划的含义安卓手机优化
  • 见网站建设客户技巧搜索引擎优化方案案例
  • 海淀网站制作服务公司百度快速排名技术培训
  • 北京海淀区网站建设搜索关键词排名提升
  • 到哪里建网站品牌公关公司
  • 外国网站设计风格浙江seo
  • 打表总结
  • 恭喜CUUG许同学通过Oracle OCM考试,静等证书!
  • FlyEnv为开发者打造全能本地开发环境神器
  • Sql Server 中主从库的配置和使用介绍
  • QOJ #3082. Ascending Matrix 题解
  • 茌平做创建网站公司怎么在百度发布免费广告
  • 动态网站 软件今日头条新闻发布
  • 网站的空间什么意思什么是搜索引擎优化seo
  • EXIT(外部中断)
  • PHP学习笔记
  • require[context] 与 require.context
  • 外贸销售模式杭州seo靠谱