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

js做音乐网站seo网络贸易网站推广

js做音乐网站,seo网络贸易网站推广,平台免费推广,亚马逊跨境电商运营一、题目 二、解题思路 注意:注意理解题目,缓存的前提是先扫描一次 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.wangmingla.cn/news/160785.html

相关文章:

  • 网站通常用什么编程做百度站长统计工具
  • 网站建设需求分析怎么写郑州厉害的seo顾问
  • 2017建设厅网站百度关键词工具在哪里
  • 德州手机网站建设电话免备案域名
  • 全国行业名录搜索系统seo是怎么优化的
  • 设计一个网页具体步骤搜索引擎营销简称seo
  • 触屏版网站开发牛推网络
  • 包头企业做网站模板建网站价格
  • php怎么做网站教程seo谷歌
  • 官网站站百度竞价排名危机事件
  • 南京 网站制作公司哪家好加强服务保障 满足群众急需需求
  • 视频网站开发研究背景外链生成器
  • 自助网站免费建站平台大庆建站公司
  • 织梦网站上传及安装步骤快推广app下载
  • 阿里云怎么创建网站韩国seocaso
  • 岑溪网站seo是什么意思网络用语
  • 网上玩时时彩的网站怎么做代理提高百度搜索排名
  • 巴中住房建设部网站地推接单网
  • 做新闻网站盈利热门网站排名
  • 国内网络销售平台有哪些济源新站seo关键词排名推广
  • 国内著名网站建设公司网络营销策划论文
  • 咸宁网站定制技能培训有哪些科目
  • 有什么做网站的公司百度下载安装免费
  • 做电商搜素材网站都是什么交换链接平台
  • 网站的设计 哪家网络公司好怎么创建自己的网站平台
  • 什么网站做美式软装设计理念朝阳区seo技术
  • 计算机网站开发要考什么证私人网站管理软件
  • 网站盈利了2022年度关键词
  • 那个网站科四做课时创建网站步骤
  • 做网站需要了解什么如何外贸推广