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

网站职位推荐怎么做百度应用商店官网

网站职位推荐怎么做,百度应用商店官网,wordpress 鼠标特效,漳州最便宜的网站建设价格题意:是否能经过若干次切割把一块x*y的长方形巧克力分成n块,每块是a1,a2,a3...an小块 st表示{a1,a2,...an}的某个子集。 先预处理出全部sum[st],各个子集的小块总数 dp[l][st]表示长为l,宽为sum[st]/l的长方形能否被分成子集st.因…

题意:是否能经过若干次切割把一块x*y的长方形巧克力分成n块,每块是a1,a2,a3...an小块

 st表示{a1,a2,...an}的某个子集。

先预处理出全部sum[st],各个子集的小块总数

dp[l][st]表示长为l,宽为sum[st]/l的长方形能否被分成子集st.因为面积必须相等才有可能

具体的状态转移看代码

int da[16];
int sum[1<<15];
int init(int n)
{int total=(1<<n)-1;for(int st=0;st<=total;st++){sum[st]=0;int k=st,bit=0;while(k>0){if(k%2==1){sum[st]+=da[bit];}k/=2;bit++;}}return 0;
}
int dp[110][1<<15];
int check(int st)
{int k=0;while(st>0){k+=st%2;st/=2;}return k==1?1:0;
}
int f(int l,int st)
{if(st==0||check(st))return dp[l][st]=1;if(dp[l][st]>=0)return dp[l][st];int &ans=dp[l][st];ans=0;for(int s=(st-1)&st;s>0;s=(s-1)&st){if(sum[s]%l==0){int flag=f(max(sum[s]/l,l),s)&&f(max(sum[st^s]/l,l),st^s);if(flag)return ans=1;}int r=sum[st]/l;if(sum[s]%r==0){int flag=f(max(sum[s]/r,r),s)&&f(max(sum[s^s]/r,r),st^s);if(flag)return ans=1;}}return ans=0;
}
int main()
{int n;int ca=1;while(scanf("%d",&n)!=EOF&&n){int x,y;scanf("%d%d",&x,&y);for(int i=0;i<n;i++)scanf("%d",&da[i]);init(n);int k=x*y;int total=(1<<n)-1;if(k!=sum[total]){printf("Case %d: No\n",ca++);continue;}memset(dp,-1,sizeof(dp));int flag=f(max(x,y),total);printf("Case %d: %s\n",ca++,flag?"Yes":"No");}return 0;
}
View Code

 

转载于:https://www.cnblogs.com/BMan/p/3250019.html

http://www.lbrq.cn/news/2776069.html

相关文章:

  • 做网站外包群免费创建属于自己的网站
  • 青岛网站建设小公司怎么做一个网站出来
  • 武汉手机模板建站淘客推广
  • 正规的拼多多运营哪里找seo范畴
  • 龙江手机网站建设品牌营销策划方案
  • 计算机网络技术电商网站建设与运营方向网站查询seo
  • 聊城做wap网站服务推广代理
  • 网站专题建设二级域名在线扫描
  • 红花岗区建设局网站聚合搜索引擎接口
  • 超市代理商网站模板百度推广投诉中心
  • 网站建设加优化成人用品网店进货渠道
  • 做企业销售分析的网站关键词林俊杰mp3免费下载
  • 一个网站怎么推广友情链接的作用大不大
  • 莱芜网站建设自己如何开网站
  • 泸州免费做网站中国百强县市榜单
  • WordPress娱乐网模板源码百度seo优化教程免费
  • 做网站靠什么赚钱 暴疯团队自动引流推广软件
  • 前端累还是后端累百度seo效果
  • 网络网站建设推广国产十大erp软件
  • 用jsp做网站用什么软件新的seo网站优化排名 网站
  • 通州企业网站建设百度一下百度主页
  • 口碑好的秦皇岛网站建设哪里有网站查询ip
  • 保定哪做网站好seo自动排名软件
  • 厦门做网站多少钱chrome google
  • wx网站开发seo站点
  • 网站前端开发山西搜索引擎优化
  • 天津建设部网站首页工厂管理培训课程
  • 网站的建设流程南京seo外包
  • 驻马店手机网站制作seo流量软件
  • 深圳网站建设-龙华信科精准网站seo诊断报告
  • UE5 PCG 笔记(一)
  • [免费]基于Python的全国气象数据采集及可视化大屏系统(Flask+request库)【论文+源码+SQL脚本】
  • Android Coil3视频封面抽取封面帧存Disk缓存,Kotlin(2)
  • MySQL数据库备份与恢复
  • Java 基础 -- Java 基础知识
  • 概率论基础教程第3章条件概率与独立性(三)