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

网站建设前期规划方案范文西宁休闲娱乐场所

网站建设前期规划方案范文,西宁休闲娱乐场所,教做衣服网站,电子商务网站建设哪好[蓝桥杯 2020 省 A1] 超级胶水 题目描述 小明有 n n n 颗石子#xff0c;按顺序摆成一排#xff0c;他准备用胶水将这些石子粘在一起。 每颗石子有自己的重量#xff0c;如果将两颗石子粘在一起#xff0c;将合并成一颗新的石子#xff0c;重量是这两颗石子的重量之和…[蓝桥杯 2020 省 A1] 超级胶水 题目描述 小明有 n n n 颗石子按顺序摆成一排他准备用胶水将这些石子粘在一起。 每颗石子有自己的重量如果将两颗石子粘在一起将合并成一颗新的石子重量是这两颗石子的重量之和。 为了保证石子粘贴牢固粘贴两颗石子所需要的胶水与两颗石子的重量乘积成正比本题不考虑物理单位认为所需要的胶水在数值上等于两颗石子重量的乘积。 每次合并小明只能合并位置相邻的两颗石子并将合并出的新石子放在原来的位置。 现在小明想用最少的胶水将所有石子粘在一起请帮助小明计算最少需要多少胶水。 输入格式 输入的第一行包含一个整数 n n n表示初始时的石子数量。 第二行包含 n n n 个整数 w 1 , w 2 , ⋯ , w n w_1, w_2, \cdots, w_n w1​,w2​,⋯,wn​ 依次表示每颗石子的重量。 输出格式 输出一行包含一个整数表示最少需要的胶水数。 样例 #1 样例输入 #1 3 3 4 5样例输出 #1 47样例 #2 样例输入 #2 8 1 5 2 6 3 7 4 8样例输出 #2 546提示 对于 20 % 20\% 20% 的评测用例 1 ≤ n ≤ 15 1 \le n \le 15 1≤n≤15。 对于 60 % 60\% 60% 的评测用例 1 ≤ n ≤ 100 1\leq n \leq 100 1≤n≤100。 对于 80 % 80\% 80% 的评测用例 1 ≤ n ≤ 1000 1\leq n \leq 1000 1≤n≤1000。 对于所有评测用例 1 ≤ n ≤ 1 0 5 1\leq n \leq 10^5 1≤n≤105 1 ≤ w i ≤ 1000 1 \leq w_i \leq 1000 1≤wi​≤1000。 蓝桥杯 2020 第一轮省赛 A 组 I 题。 思路 首先将所有的石子重量读入存入一个最小堆优先队列中。优先队列的特性是每次取出的都是队列中最小的元素。 然后利用贪心算法每次都选择最小的两颗石子进行粘合这样可以保证所需的胶水最少。每次从优先队列中取出两个最小的石子将这两颗石子粘在一起形成一颗新的石子新石子的重量是这两颗石子的重量之和所需的胶水是这两颗石子的重量的乘积。将新石子的重量再次放入优先队列中同时将所需胶水累加到总胶水量中。 重复以上步骤直到优先队列中只剩下一颗石子这时候所有的石子都已经粘在一起总胶水量即为所求。 AC代码 #include algorithm #include iostream #include queue #include vector #define mp make_pair #define AUTHOR HEX9CF using namespace std; using ll long long;const int N 1e6 7; const int INF 0x3f3f3f3f; const ll MOD 1e9 7;int n; priority_queuell, vectorll, greaterll hmin;int main() {ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin n;while (n--) {int t;cin t;hmin.push(t);}ll ans 0;while (hmin.size() 1) {ll a hmin.top();hmin.pop();ll b hmin.top();hmin.pop();ll c a b;ans a * b;hmin.push(c);}cout ans;return 0; }
http://www.zqtcl.cn/news/88670/

相关文章:

  • 广州自助网站设计平台广州手机模板建站
  • html做网站怎么链接音乐清理wordpress模板
  • 济南品牌网站制作便宜福田庆三案例照
  • 上海的网站建设公司中小企业网络设计论文
  • 国内永久免费crm系统网站推荐有哪些摄影网站建立
  • 网站没有备案信息该怎么做宁波seo教学
  • 黄冈免费网站建设平台重庆工程建筑信息网
  • 平面设计教程网站有哪些网站 信息内容建设 存在问题
  • 做离心开关的企业的网站长沙招聘信息网
  • 如何推广网站制作ppt的软件是什么
  • .net网站源码下载国外网站网址
  • 余姚网站建设在哪里门户网站建设注意事项
  • c 网站开发代码永久免费域名
  • 如何做网站霸屏公司的分类
  • 做视频网站注意事项discuz与wordpress会员
  • 网站搭建上门多少钱wordpress去除痕迹
  • 网站系统运行环境网站开发的目的 实习报告
  • 网站建设专有名词免费申请自己的网站
  • 企业网站优化三层含义外贸网站建设工作计划
  • 网站开发与管理实训项目查询网站域名备案
  • 青岛网站建设鲁捷云桂林优化公司
  • 小何自助建站商务网站创建经费预算
  • 漯河英文网站建设国际线上会议加密
  • 手机网站建设文章哪里有男男做受网站
  • 企业网站能自己建设吗wordpress 文章列表 分页
  • 泉州营销型网站设计济南设计网站的公司
  • 长沙制作网站公司wordpress手机调度插件
  • 辽宁奔之流建设工程有限公司网站想做外贸生意如何起步
  • 震天建设集团网站企业网站建设教学
  • 百度网站排名优化软件建设厅网站上的信息采集表