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

微网站的特点网络规划设计师的发证机构

微网站的特点,网络规划设计师的发证机构,泰州网站整站优化,服务器域名怎么注册2044: 神奇的口袋 时间限制: 1 Sec 内存限制: 32 MB 提交: 735 解决: 333 [提交][状态][讨论版][命题人:外部导入] 题目描述 有一个神奇的口袋#xff0c;总的容积是40#xff0c;用这个口袋可以变出一些物品#xff0c;这些物品的总体积必须是40。John现在有n个想要得到…  2044: 神奇的口袋 时间限制: 1 Sec  内存限制: 32 MB 提交: 735  解决: 333 [提交][状态][讨论版][命题人:外部导入] 题目描述 有一个神奇的口袋总的容积是40用这个口袋可以变出一些物品这些物品的总体积必须是40。John现在有n个想要得到的物品每个物品的体积分别是a1a2……an。John可以从这些物品中选择一些如果选出的物体的总体积是40那么利用这个神奇的口袋John就可以得到这些物品。现在的问题是John有多少种不同的选择物品的方式。 输入 输入的第一行是正整数n (1 n 20)表示不同的物品的数目。接下来的n行每行有一个1到40之间的正整数分别给出a1a2……an的值。 输出 输出不同的选择物品的方式的数目。 样例输入 2 12 28 3 21 10 5样例输出 1 0来源 分析不妨枚举 运用求阶乘的方法 枚举考虑总和 然后用位运算去重  某位为1表示选择这个物品 那么就用异或把这位加上去  #includecstdio #includecstring #includeiostream #includemap #includecmath #includewindows.h #includealgorithm #includeset using namespace std; typedef long long ll; int n,g[22],take,cnt; bool bok[22]; mapint,intrep; void dfs(int now,int sum){if(sum40){if(rep[take]0){rep[take];cnt;}return;}for(int i1;in;i){if(sumg[i]40!bok[i]){bok[i]1;take^1(i-1);dfs(now1,sumg[i]);take^1(i-1);bok[i]0;}} } int main(){while(scanf(%d,n)!EOF){int ss0;for(int i1;in;i)scanf(%d,g[i]),ssg[i];if(ss40)puts(0);else{dfs(1,0);printf(%d\n,cnt);cnt0;rep.clear();}}return 0; } //Hello World Here I Come
http://wiki.neutronadmin.com/news/97730/

相关文章:

  • 怎么生成网站源代码网页设计师必备软件
  • 高新区做网站做网站有前景吗
  • 建站公司用的 商城系统成都线上超市有哪些平台
  • 中国航空集团建设开发有限公司网站网站经营与建设
  • 网站推广策划的策略1号店网上购物商城
  • 小网站要备案吗外贸推广信邮件
  • 购物网站页面设计思路知识库主题 wordpress
  • 网站设计做哪些的如何制作链接推广
  • 自己做网站打不开是怎么回事怎么做自己的微信网站
  • 拟定网站优化方案建设个网站要多少钱
  • 网站检测工具绍兴网站制作网站
  • 中国关于生态文明建设的网站什么网站做外贸好
  • 站长工具seo综合查询是什么深圳seo网络公司
  • 做a货包好的网站敖汉旗住房和城乡建设局网站
  • 多少企业需要网站建设济南网站制作工作室
  • 建设电商网站哪个平台比较好商务网站底部设计
  • 要加强分院网站建设另外网站是做的IPv4还是IPv6
  • 企业网站建设的一般原则包括平面设计排版
  • 北京网站设计建设公司网站制作自助
  • 海南建设网站营销软文范文
  • 做网站后台服务器什么最好医院网站建设 中企动力
  • 商业网站开发需求网页qq登录不扫二维码
  • 软件工程课程网站开发深圳专业网站建设企业
  • 网站正能量晚上免费软件网页设计基础知识点考试
  • 企业网站建设报价单医院内网网站建设
  • 网站与云平台区别吗电商后台管理系统
  • 怎么做网站弹幕效果网页设计图片在左文字在右
  • 网站不同颜色wordpress程序在ftp中上传到空间 网页怎么打不开
  • 网页建站费用中小企业网络营销存在的问题研究论文
  • 什么网站找厂做袜子wordpress 转hexo