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

内蒙古自治区建设厅网站工信部个人备案网站可信吗

内蒙古自治区建设厅网站,工信部个人备案网站可信吗,扬中网站建设 优帮云,xyz域名的网站有哪些1243. 糖果 糖果店的老板一共有 M种口味的糖果出售。 为了方便描述#xff0c;我们将 M种口味编号 1∼M。 小明希望能品尝到所有口味的糖果。 遗憾的是老板并不单独出售糖果#xff0c;而是 K颗一包整包出售。 幸好糖果包装上注明了其中 K颗糖果的口味#xff0c;所以小…1243. 糖果 糖果店的老板一共有 M种口味的糖果出售。 为了方便描述我们将 M种口味编号 1∼M。 小明希望能品尝到所有口味的糖果。 遗憾的是老板并不单独出售糖果而是 K颗一包整包出售。 幸好糖果包装上注明了其中 K颗糖果的口味所以小明可以在买之前就知道每包内的糖果口味。 给定 N包糖果请你计算小明最少买几包就可以品尝到所有口味的糖果。 输入格式 第一行包含三个整数 N,M,K。 接下来 N行每行 K个整数 T1,T2,⋅⋅⋅,TK代表一包糖果的口味。 输出格式 一个整数表示答案。 如果小明无法品尝所有口味输出 −1。 数据范围 1≤N≤100, 1≤M,K≤20, 1≤Ti≤M 输入样例 6 5 3 1 1 2 1 2 3 1 1 3 2 3 5 5 4 2 5 1 2 输出样例 2 状态压缩dp 状态压缩dp用位运算实现。 思路 dp[ i ][ j ]表示前 i 袋糖果集齐 j 种糖果所需要的最少袋数。 可以选择第 i 袋或者不选择第 i 袋。 状态转移方程为 dp[ i ][ j ]min( dp[ i - 1 ][ j ] , dp[ i - 1 ][ j (~ w[ i ])]1 ) 前面那个是不选择第 i 袋比较好理解后面那个可以举个例子 例如我们想要 j 为11011而w[ i ]为 11100取反后为00011,11011 00011 10000故是从10000这个状态转移过来的。 然后要先预处理dp数组为100dp[0]0就可以了。 #includebits/stdc.h using namespace std; int w[100],dp[120]; int main() {int n,m,k;cinnmk;int s(1m)-1;for(int i1;in;i){for(int j1;jk;j){int r;cinr;w[i]|1r-1;}}for(int i1;i(1m);i) dp[i]100;dp[0]0;for(int i1;in;i){for(int j(1m)-1;j0;j--){dp[j]min(dp[j],dp[j(~w[i])]1);}}(dp[s]100)?(cout-1endl):(coutdp[s]endl);return 0; }
http://www.tj-hxxt.cn/news/230365.html

相关文章:

  • 如何c2c网站建设app技术
  • 企业网站关于我们公司展示网站费用
  • iis7 asp网站 503视频营销的策略与方法
  • 小学网站建设情况汇报西安 做网站
  • 深圳做微藻的公司网站网站 内容 营销
  • 有网站做点什么好.net 网站模板下载地址
  • 公司建一个网站要多少钱网络架构规划
  • 网站开发的分工seo网络优化招聘信息
  • 给前端做网站的图片叫什么软件调查问卷 wordpress
  • 实业公司网站建设使用的电脑做网站的服务器
  • 常州好的网站设计公司凡科互动平台
  • 淘宝网站的建设企业网站建设费用摊销
  • 苏州知名网站建设推广策略英语
  • 单页网站赚钱友情链接的形式有哪些
  • 做网站 当站长北京网站设计建设
  • 兰州建设网站的公司优质网站建设服务
  • 南京建设机械网站衡水注册公司流程和费用
  • 计算机程序设计网站开发有哪些做搞笑视频的网站
  • 搜索关键字搜索到网站杭州seo博客
  • linode wordpress建站官方进一步优化
  • 网站建设策划文案广州网站下载安装
  • 网站建设补贴网站建设中 html5
  • 大连网站建设价格低wordpress返回顶部图标
  • 网站活动页面做业务网站
  • 建设个网站需要什么wordpress lnmp1.4
  • 和网站建设签合同小程序运营推广公司
  • 网站品牌推广设计专门做民宿的网站
  • 凡科建站app只有一个页面的网站
  • 安防监控网站模板常州网站建设价位
  • 零基础学习做网站多商户商城源码下载