当前位置: 首页 > 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://www.huolong8.cn/news/97730/

相关文章:

  • 做外卖网站的模板南昌网站建设联系方式
  • 网站虚拟主机聊城的网站制作公司
  • 山东济南网站建设公司排名视频剪辑培训班学费一般多少
  • 做网站要学的东西怎么做网站服务器吗
  • ssh框架做的网站问题站群子网站开发
  • 高端网站建设四川php门户网站源码
  • 在手机上建设网站教程网站建设公司 腾佳
  • 柳州网站建设服务三只松鼠网络营销方案策划书
  • 网站首页做很多个关键词在哪买网站链接
  • 公司注册网站及流程wordpress支持swf播放
  • 网站加载慢图片做延时加载有用取消网站的通知书
  • 异地备案 网站成都软件开发工资一般多少钱
  • 凡客网站规划与建设ppt建筑方案设计包括什么
  • 单页网站如何做现在还有人用asp做网站
  • 怎么做网站公众号成都网站建设 Vr
  • 个人博客网站模板免费网站建设讠金手指科杰
  • 石家庄网站建立网页qq家园
  • 重庆忠县网站建设公司推荐园区网络建设方案
  • 北京手机网站设计价格学做淘宝店的网站
  • 用什么自己做网站吗app开发公司 弙东
  • 曲靖做网站需要多少钱苏州做网站的单位
  • 快速搭建网站后天台佛山营销网站建设制作
  • 六年级做的网站的软件做网站公司的商标需要注册吗
  • 用绿色做图标的网站无锡网站制作优化推广
  • logo网站在线制作要怎么做网站
  • 企业网站建设费属于办公费吗做个营销型网站设计
  • php网站源码建设教程电脑网站兼职在哪里做
  • 怎么开发手机网站东莞企业网站
  • 做网站快速排名软件建筑招聘最好的网站
  • 怎么推广网站wordpress笔记本主题下载失败