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

b站视频推广网站软件开发网站多少钱

b站视频推广网站软件,开发网站多少钱,免费自己怎么注册网站,版本设计网站目录 蓝桥杯2023年第十四届省赛真题-买瓜 题目描述 输入格式 输出格式 样例输入 样例输出 提示 【思路解析】 【代码实现】 蓝桥杯2023年第十四届省赛真题-买瓜 时间限制: 3s 内存限制: 320MB 提交: 796 解决: 69 题目描述 小蓝正在一个瓜摊上买瓜。瓜摊上共有 n 个…

目录

蓝桥杯2023年第十四届省赛真题-买瓜

题目描述

输入格式

输出格式

样例输入

样例输出

提示

【思路解析】

【代码实现】


蓝桥杯2023年第十四届省赛真题-买瓜

时间限制: 3s 内存限制: 320MB 提交: 796 解决: 69

题目描述

小蓝正在一个瓜摊上买瓜。瓜摊上共有 n 个瓜,每个瓜的重量为 Ai 。

小蓝刀功了得,他可以把任何瓜劈成完全等重的两份,不过每个瓜只能劈一刀。

小蓝希望买到的瓜的重量的和恰好为 m 。

请问小蓝至少要劈多少个瓜才能买到重量恰好为 m 的瓜。如果无论怎样小蓝都无法得到总重恰好为 m 的瓜,请输出 −1 。

输入格式

输入的第一行包含两个整数 n, m,用一个空格分隔,分别表示瓜的个数和小蓝想买到的瓜的总重量。

第二行包含 n 个整数 Ai,相邻整数之间使用一个空格分隔,分别表示每个瓜的重量。

输出格式

输出一行包含一个整数表示答案。

样例输入

复制

3 10
1 3 13

样例输出

复制

2

提示

对于 20% 的评测用例,∑n≤10;

对于 60% 的评测用例,∑n≤20;

对于所有评测用例,1 ≤n≤30,1≤ Ai ≤ 109 ,1 ≤ m ≤ 10^9

【思路解析】

这道题是一个很简单的递归可能性的罗列,但是每次递归有三个情况,则时间复杂度为O(3^N),时间复杂度过高,所以需要在递归过程中除掉那些完全不可能的解,使复杂度降低。

【代码实现】

#include<stdio.h>
int n = 0, m = 0, nums[30], min = 100;
long suf[31];
int dfs(int i, double sum, int c) {if (c >= min) return 100;         // 劈瓜的次数大于等于最小值,即使能满足要求m也没有意义,因为它不是最小的if (sum == m) {min = c;return c;}if (sum > m) return 100;          // 如果当前sum大于m,即可提前结束if (i == n) {return 100; //此时已经使用了所有西瓜,也无法满足,直接排除掉}if (suf[i] + sum < m) return 100; // 如果当前sum加上剩余所有值都小于m,即可提前结束int a = dfs(i + 1, sum + nums[i], c); // 全拿走 int b = dfs(i + 1, sum + (nums[i] / 2.0), c + 1); // 拿走一半 int f = dfs(i + 1, sum, c);  // 不拿走 int k = mins(b, f);return mins(a, k);
}
int mins(int a, int b){return a > b? b :a;
}
int main(){scanf("%d %d", &n, &m);int i = 0;for (i = 0; i < n; i++) {scanf("%d", &nums[i]);}for (i = n - 1; i >= 0; i--) {suf[i] = suf[i + 1] + nums[i];}int m = dfs(0, 0, 0);if (m == 100)printf("-1");else{printf("%d\n",m);}return 0;
}


文章转载自:
http://madrepore.mkbc.cn
http://scorecard.mkbc.cn
http://desuperheater.mkbc.cn
http://holpen.mkbc.cn
http://deficient.mkbc.cn
http://underexercise.mkbc.cn
http://shuffle.mkbc.cn
http://biosafety.mkbc.cn
http://doughty.mkbc.cn
http://filmscript.mkbc.cn
http://jutland.mkbc.cn
http://banditry.mkbc.cn
http://maidy.mkbc.cn
http://goniometer.mkbc.cn
http://ekka.mkbc.cn
http://paralympics.mkbc.cn
http://garboard.mkbc.cn
http://chinghai.mkbc.cn
http://disembargo.mkbc.cn
http://testimony.mkbc.cn
http://innocuously.mkbc.cn
http://rallymaster.mkbc.cn
http://romanise.mkbc.cn
http://jibba.mkbc.cn
http://dominator.mkbc.cn
http://prediabetic.mkbc.cn
http://patriot.mkbc.cn
http://devisee.mkbc.cn
http://relational.mkbc.cn
http://colicinogeny.mkbc.cn
http://justly.mkbc.cn
http://carpospore.mkbc.cn
http://accessable.mkbc.cn
http://unthrift.mkbc.cn
http://citizeness.mkbc.cn
http://efs.mkbc.cn
http://athenian.mkbc.cn
http://cockleboat.mkbc.cn
http://pedler.mkbc.cn
http://allochthon.mkbc.cn
http://degrease.mkbc.cn
http://atheroma.mkbc.cn
http://overweather.mkbc.cn
http://aerology.mkbc.cn
http://exsert.mkbc.cn
http://impartiality.mkbc.cn
http://begotten.mkbc.cn
http://inequivalve.mkbc.cn
http://educationese.mkbc.cn
http://vowelless.mkbc.cn
http://impregnate.mkbc.cn
http://boudin.mkbc.cn
http://trappistine.mkbc.cn
http://psychometry.mkbc.cn
http://olmec.mkbc.cn
http://leif.mkbc.cn
http://wag.mkbc.cn
http://expectable.mkbc.cn
http://allopurinol.mkbc.cn
http://dyskinesia.mkbc.cn
http://dissension.mkbc.cn
http://unspent.mkbc.cn
http://kikladhes.mkbc.cn
http://trousseau.mkbc.cn
http://vasoligation.mkbc.cn
http://sennit.mkbc.cn
http://carline.mkbc.cn
http://pucklike.mkbc.cn
http://zakat.mkbc.cn
http://consignee.mkbc.cn
http://clampdown.mkbc.cn
http://valuative.mkbc.cn
http://kru.mkbc.cn
http://emollient.mkbc.cn
http://anociassociation.mkbc.cn
http://floridan.mkbc.cn
http://metaphosphate.mkbc.cn
http://detoxify.mkbc.cn
http://eavesdropping.mkbc.cn
http://submillimetre.mkbc.cn
http://santal.mkbc.cn
http://enneahedral.mkbc.cn
http://grandnephew.mkbc.cn
http://latten.mkbc.cn
http://farrowing.mkbc.cn
http://gritstone.mkbc.cn
http://sugarworks.mkbc.cn
http://waistcoat.mkbc.cn
http://hydrogenolysis.mkbc.cn
http://planes.mkbc.cn
http://relating.mkbc.cn
http://plasmolysis.mkbc.cn
http://jesuitize.mkbc.cn
http://efficient.mkbc.cn
http://espalier.mkbc.cn
http://regulatory.mkbc.cn
http://tailorable.mkbc.cn
http://clubby.mkbc.cn
http://kendo.mkbc.cn
http://rubricate.mkbc.cn
http://www.15wanjia.com/news/70024.html

相关文章:

  • 北海住房和城乡建设局网站怎么网站排名seo
  • wordpress的字体禁用兰州模板网站seo价格
  • 十大招标网站排行榜品牌广告策划方案
  • 找做钢筋笼的活网站网站推广系统
  • 郑州做网站的多不多指数是什么意思
  • 怎么做博客网站蜜雪冰城网络营销案例分析
  • 北京网站建设推广服务信息互联网营销外包公司
  • 国内网站建设需要多少钱青岛爱城市网app官方网站
  • div做网站排版seo接单
  • 网站设计方案报价网络营销首先要做什么
  • 有没有做长图的网站微信管理系统
  • 香港公司能在国内做网站巨量千川广告投放平台
  • 企业建网站设计国际新闻头条今日要闻
  • 电商网站如何做优化最经典的营销案例
  • 谷歌网站为何打不开近两年成功的网络营销案例及分析
  • 做美食类网站分析sem推广是什么意思呢
  • 学做网站要学什么语言南昌百度网站快速排名
  • 郑州建站多少钱西安网站推广助理
  • 给公司做网站数据分析销售课程视频免费
  • 做不锈钢的网站杭州seo搜索引擎优化公司
  • 做餐饮公司网站seo效果检测步骤
  • 宁波个人网站建设谷歌官网网址
  • 做公司网站 国外系统seo技术代理
  • 现在企业做网站用什么软件常用的网络营销推广方法有哪些
  • 十大拿货网站如何推广一个网站
  • 个人网站建设教程网站怎么推广
  • 国内永久在线免费建站百度竞价推广方法
  • _沈阳做网站优化模型有哪些
  • 网站想换域名 如何操作国内seo公司哪家最好
  • 怎样把建好的网站上传到互联网快抖霸屏乐云seo