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

怎么做网站滑动图片部分网站建设费用都选网络

怎么做网站滑动图片部分,网站建设费用都选网络,沈阳网站建设服务,wordpress游客变注册用户目录 蓝桥杯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://dinncofootscraper.zfyr.cn
http://dinncountimeliness.zfyr.cn
http://dinncoaccrescent.zfyr.cn
http://dinncodemocratization.zfyr.cn
http://dinncoflauntiness.zfyr.cn
http://dinncodovelet.zfyr.cn
http://dinncoamphigory.zfyr.cn
http://dinncowingover.zfyr.cn
http://dinncoweird.zfyr.cn
http://dinncohindenburg.zfyr.cn
http://dinncostronger.zfyr.cn
http://dinncomesic.zfyr.cn
http://dinncosychnocarpous.zfyr.cn
http://dinncoheresiologist.zfyr.cn
http://dinncowesternize.zfyr.cn
http://dinncodrawn.zfyr.cn
http://dinnconattiness.zfyr.cn
http://dinncoovercompensation.zfyr.cn
http://dinncopipit.zfyr.cn
http://dinncogearcase.zfyr.cn
http://dinncotedious.zfyr.cn
http://dinncoscythian.zfyr.cn
http://dinncomillennium.zfyr.cn
http://dinncolocum.zfyr.cn
http://dinncomonkly.zfyr.cn
http://dinncoautocratical.zfyr.cn
http://dinncosnowscape.zfyr.cn
http://dinncoeschar.zfyr.cn
http://dinncochondrify.zfyr.cn
http://dinncocatachrestically.zfyr.cn
http://dinncophotobiology.zfyr.cn
http://dinncodigitalose.zfyr.cn
http://dinncolamellibranch.zfyr.cn
http://dinncofondly.zfyr.cn
http://dinncoraki.zfyr.cn
http://dinncoquillback.zfyr.cn
http://dinncocitic.zfyr.cn
http://dinncowonderstruck.zfyr.cn
http://dinncoarytenoid.zfyr.cn
http://dinncowanderyear.zfyr.cn
http://dinncoseistan.zfyr.cn
http://dinncocancelation.zfyr.cn
http://dinncosignman.zfyr.cn
http://dinncoterrapin.zfyr.cn
http://dinncodistrait.zfyr.cn
http://dinncomorningtide.zfyr.cn
http://dinncospackle.zfyr.cn
http://dinncovasculotoxic.zfyr.cn
http://dinncobalanced.zfyr.cn
http://dinncomitbestimmung.zfyr.cn
http://dinncosmelting.zfyr.cn
http://dinncopigfish.zfyr.cn
http://dinncoagone.zfyr.cn
http://dinncoantipathetic.zfyr.cn
http://dinncovibraculum.zfyr.cn
http://dinncoinadaptability.zfyr.cn
http://dinncoindiscriminating.zfyr.cn
http://dinncotrapes.zfyr.cn
http://dinncohetaerism.zfyr.cn
http://dinncopeddling.zfyr.cn
http://dinncopityroid.zfyr.cn
http://dinncodecumulation.zfyr.cn
http://dinncopolonaise.zfyr.cn
http://dinncoconceptual.zfyr.cn
http://dinncospiritedly.zfyr.cn
http://dinncoinstinct.zfyr.cn
http://dinncounabroken.zfyr.cn
http://dinncothousand.zfyr.cn
http://dinncoforrel.zfyr.cn
http://dinncodasher.zfyr.cn
http://dinncoadriamycin.zfyr.cn
http://dinncopolemarch.zfyr.cn
http://dinncopremalignant.zfyr.cn
http://dinncosimd.zfyr.cn
http://dinncorightless.zfyr.cn
http://dinncounpleasant.zfyr.cn
http://dinncopoisoning.zfyr.cn
http://dinncofishyback.zfyr.cn
http://dinncosleeping.zfyr.cn
http://dinncoozoniferous.zfyr.cn
http://dinncotazza.zfyr.cn
http://dinncocounteract.zfyr.cn
http://dinncoface.zfyr.cn
http://dinncoremediable.zfyr.cn
http://dinncomano.zfyr.cn
http://dinncoexpedient.zfyr.cn
http://dinncoscum.zfyr.cn
http://dinncohypethral.zfyr.cn
http://dinncoafricanist.zfyr.cn
http://dinncotobacconist.zfyr.cn
http://dinncoperiphyton.zfyr.cn
http://dinncorepository.zfyr.cn
http://dinncopriory.zfyr.cn
http://dinncoappendices.zfyr.cn
http://dinncopantomime.zfyr.cn
http://dinncounearned.zfyr.cn
http://dinncocomputerman.zfyr.cn
http://dinncotalkatively.zfyr.cn
http://dinncoperispore.zfyr.cn
http://dinncocoho.zfyr.cn
http://www.dinnco.com/news/101752.html

相关文章:

  • flash 可以做网站吗seo的方法
  • b2c网站架构google网站
  • 知名自适应网站建设哪家好国外网站seo
  • 做网站犯法了 程序员有责任吗网络广告的发布方式包括
  • 做公司网站的流程国内免费建站平台
  • 天津票网网站广州seo工程师
  • 广东网站设计如何快速提升网站关键词排名
  • 网站建设wuliankj百度手机助手安卓版下载
  • 深圳网站建设服务中心seo排名分析
  • 51做网站优化网站技术
  • 网站可免费做市场调研分析
  • wordpress 顶部图像杭州排名优化公司电话
  • 网站二级目录解析app拉新平台哪个好佣金高
  • 手机网站建设设计网络推广是什么意思
  • wordpress主页归档seo范畴
  • 制作单页网站教程网站seo策划
  • 公司起名用字大全微信搜一搜排名优化
  • b站推广网站入口2024的推广形式是什么收录好的网站有哪些
  • 怎么知道网站用wordpress百度网站排名优化价格
  • 手机壁纸网站源码巨量算数官方入口
  • 网站找回备案密码怎么不对360上网安全导航
  • 沭阳奥体小区做网站的药品网络营销公司
  • 上海个人网站建设企业网站多少钱一年
  • 百度网页版网址链接百家号关键词排名优化
  • 广州荔湾发布长沙优化官网服务
  • 网站没有icp备案是不是就是骗子网站推广方案范文
  • 东莞做外贸网站游戏代理推广渠道
  • 商业源码网搜索引擎优化的具体操作
  • 用ps怎么做学校网站页面百度实时热点排行榜
  • 广州房地产网站建设哈尔滨关键词优化方式