nssl1320,jzoj(初中)2108-买装备【dfs,水题】

正题


题目大意

nnn个物品有ai,bi,via_i,b_i,v_iai,bi,vi,要求
选择若干个物品使得aia_iai之和大于AAAbib_ibi之和大于BBBviv_ivi之和最小


解题思路

暴力dfsdfsdfs选哪些。
时间复杂度O(2n)O(2^n)O(2n)


codecodecode

#include<cstdio>
#include<algorithm>
using namespace std;
const int N=23;
int a,b,n,ans;
int w[N],v[N],p[N];
void dfs(int dep,int A,int B,int cost)
{if(A>=a&&B>=b){ans=min(ans,cost);return;}if(dep>n)return;dfs(dep+1,A+w[dep],B+v[dep],cost+p[dep]);dfs(dep+1,A,B,cost);
}
int main()
{scanf("%d%d%d",&a,&b,&n);for(int i=1;i<=n;i++)scanf("%d%d%d",&w[i],&v[i],&p[i]);ans=2147483647;dfs(1,0,0,0);printf("%d",ans);
} 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/322488.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue3子组件调用父组件的方法

子组件调用父组件的方法 首先在父组件中&#xff1a; <ImportExcel onQuery"onQuery" />使用这个符号在子组件中注入这个方法 在子组件中调用&#xff1a; 首先声明&#xff1a; const emit defineEmits([onQuery]); 之后调用&#xff1a;emit(‘onQuery’)…

ServerSuperIO Designer IDE 发布,打造物联网通讯大脑,随心而联。附:C#驱动源代码。

1.概况注&#xff1a;ServerSuperIO Designer IDE 同行业网友随便使用&#xff0c;不涉及到软件使用限制的问题。从2015年到现在的将近两年的时间&#xff0c;一直在开发、完善ServerSuperIO&#xff08;SSIO&#xff09;的基础框架&#xff0c;包括&#xff1a;多通讯机制、稳…

MySQL数据库面试题(2020最新版)

转载自 MySQL数据库面试题&#xff08;2020最新版&#xff09; 数据库基础知识 为什么要使用数据库 数据保存在内存 优点&#xff1a;存取速度快 缺点&#xff1a;数据不能永久保存 数据保存在文件 优点&#xff1a;数据永久保存 缺点&#xff1a;1&#xff09;速度比内…

nssl1321,jzoj(初中)2106-买门票【dfs,暴力,字符串】

正题 题目大意 给定一些字母&#xff0c;用字母组成一个单词要求满足 从小到大有1个元音字母有2个辅音字母长度为LLL 输出字典序最小的250002500025000个。 解题思路 暴力搜索时间复杂度 O(CNL)O(C_{N}^L)O(CNL​) codecodecode #include<cstdio> #include<iostr…

用node完成查询功能

1、controller里面导入 router.post("/test", accountController.test);2、声明test方法 let list await model.test.findAll();data { status: 200, data: { list: list } };return res.send(data);3、创建test数据库和model里面的test.js /*** author: metacamp…

分布式系统的消息服务模式简单总结

在一个分布式系统中&#xff0c;有各种消息的处理&#xff0c;有各种服务模式&#xff0c;有同步异步&#xff0c;有高并发问题甚至应对高并发问题的Actor编程模型&#xff0c;本文尝试对这些问题做一个简单思考和总结。一、消息的“推、拉模式” 在传统的Client/Server结构中&…

Spring Cloud面试题(2020最新版)

转载自 Spring Cloud面试题&#xff08;2020最新版&#xff09; 为什么需要学习Spring Cloud 不论是商业应用还是用户应用&#xff0c;在业务初期都很简单&#xff0c;我们通常会把它实现为单体结构的应用。但是&#xff0c;随着业务逐渐发展&#xff0c;产品思想会变得越来…

nssl1322,jzoj(初中)2109-清兵线【dp】

正题 题目大意 nnn个士兵在不同的位置&#xff0c;自己每秒可以往左移或者往右移动1格&#xff0c;并且干掉改格所在的士兵。 有mmm秒&#xff0c;第kkk秒干掉士兵可以获得m−km-km−k的价值&#xff0c;求最大价值之和。 解题思路 离散化先 然后我们干掉的士兵一定一个线段&a…

《Office 365 开发入门指南》

终于等来了这一天&#xff0c;可以为我的这本新书画上一个句号。我记得是在今年的2月份从西雅图回来之后&#xff0c;就萌发了要为中国的Office 365开发人员写一些东西并最终能帮到更多中国用户的想法&#xff0c;而从2月26日正式写下了第一篇&#xff0c;到今天正好是整整十个…

最新 Spring 系列教程,都在这了

转载自 最新 Spring 系列教程&#xff0c;都在这了 Spring Boot 系列 什么是 Spring Boot? 公司不用 Spring Boot&#xff0c;果断离职了&#xff01; 告诉你&#xff0c;Spring Boot 真是个牛逼货&#xff01; 年轻人的第一个 Spring Boot 应用&#xff01; 一份超详细…

nssl1323,jzoj(初中)2107-交流【dfs,容斥,组合数】

正题 题目大意 对于mmm个字符串&#xff0c;一些地方是???表示可以填任意字符。 每一个目标串要满足至少kkk个串。 求方案总数。 解题思路 首先暴力搜索一些串选择或不选择&#xff0c;然后容斥。 选择之后我们可以得出一个串KKK我们称之为最终串&#xff0c;这时我们可以…

助力中小企业级连云端,促进工业互联网平台蓬勃发展,全套解决方案。附:技术产品

1&#xff0e;概述经过两年多团体的努力&#xff0c;四个产品终于面世了&#xff0c;做产品不容易&#xff0c;做好产品更不容易&#xff0c;最终形成了体系化的解决方案。下面具体介绍。行业大数据平台以及工业互联网平台的发展是必然趋势&#xff0c;结合自己的工作经验&…

欢乐SSL初二组周六赛【2019.5.11】

前言 难度差异极大 成绩 只放前101010&#xff0c;JJJ表示初中&#xff0c;HHH表示高中 RankRankRankPersonPersonPersonScoreScoreScoreAAABBBCCCDDD111(J)2017WYC(J)2017WYC(J)2017WYC296296296100100100100100100767676202020222(J)2017ZYC(J)2017ZYC(J)2017ZYC2542542541…

基于百度AI实现 车牌识别

前言目前百度的AI接口相对完善&#xff0c;对于文字识别类的操作还需要开发者一一去尝试&#xff0c;去评估这效果到底是怎么的。文字识别的接口相对简单&#xff0c;官方提供的SDK也集成很好&#xff0c;笔者只是在这上面做了一些前期性的功能数据校验和过滤&#xff0c;以及返…

面试官问我:Redis 内存满了怎么办

转载自 想不到&#xff01;面试官问我&#xff1a;Redis 内存满了怎么办 Redis占用内存大小 Redis的内存淘汰 LRU算法 LRU在Redis中的实现 LFU算法 问题 Redis占用内存大小 我们知道Redis是基于内存的key-value数据库&#xff0c;因为系统的内存大小有限&#xff0c;所以…

开源组件NanUI一周年 - 使用HTML/CSS/JS来构建.Net Winform应用程序界面

NanUI是什么NanUI基于ChromiumFX项目进行开发&#xff0c;它能让你在你的Winform应用程序中使用HTML5/CSS3/Javascript等网页技术来呈现用户界面&#xff08;类似Electron&#xff09;。同时NanUI提供了原生窗口和定制化的无标题栏无边框窗口&#xff0c;你能使用全部的网页技术…

ThreadPoolExecutor 八种拒绝策略,对的,不是4种

转载自 ThreadPoolExecutor 八种拒绝策略&#xff0c;对的&#xff0c;不是4种 前言 谈到 Java 的线程池最熟悉的莫过于 ExecutorService 接口了&#xff0c;jdk1.5 新增的 java.util.concurrent 包下的这个 api&#xff0c;大大的简化了多线程代码的开发。而不论你用 Fixed…

P2842-LJJ算数【数论,快速幂】

正题 题目链接:https://www.luogu.org/problemnew/show/P2842 题目大意 求 a#baaaa…a(a\#ba^{a^{a^{a^{…^a}}}}(a#baaaa…a(进行幂运算b次) 解题思路 根据费马小当p为质数时 ap≡a(modp)a^p\equiv a(mod\ p)ap≡a(mod p) 推导得ab≡ab%(p−1)(modp)a^b\equiv a^{b\%(p-1)}…

采用Opserver来监控你的ASP.NET项目系列(三、监控你的服务器状态)

前言之前有过2篇关于如何监控ASP.NET core项目的文章,有兴趣的也可以看看. ASP.NET Core之跨平台的实时性能监控ASP.NET Core之跨平台的实时性能监控(2.健康检查)今天我们主要来介绍一下,如何使用Opserver监控我们的服务器状态.Opserver的功能其实很强大,他可以用于连接任何支持…

Spark入门(八)之WordCount

一、WordCount 计算文本里面的每个单词出现的个数&#xff0c;输出结果。 二、maven设置 <?xml version"1.0" encoding"UTF-8"?><project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSch…