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

做设计挣钱的网站/网站模板套用教程

做设计挣钱的网站,网站模板套用教程,深圳网站设计营销型,做域名后就得做网站吗https://vjudge.net/problem/UVA-690 一台计算机有5个工作单元 一个任务有n个部分,每个部分都要使用一个工作单元 一个工作单元只能同时执行一个任务的一部分 现在有10个相同的任务需要执行 问最少用时 二进制记录每个工作单元当前的使用情况 枚举这个任务进行到哪个…

https://vjudge.net/problem/UVA-690

 

一台计算机有5个工作单元

一个任务有n个部分,每个部分都要使用一个工作单元

一个工作单元只能同时执行一个任务的一部分

现在有10个相同的任务需要执行

问最少用时

 

二进制记录每个工作单元当前的使用情况

枚举这个任务进行到哪个部分时,下一个任务开始

 

剪枝:

1、预处理pos[i] 表示 这个任务进行到哪个部分时,下一个任务可以开始

枚举的时候,只枚举这些部分

2、假设当前是第i个任务,前i-1的任务用时为k

第i个任务进行到第j个部分时,第i+1 个任务开始

若k+j+(10-i+1)* min(pos[])>=ans return

即之后的任务都用最早时间都>=当前答案,剪掉

 

#include<cstdio>
#include<cstring>
#include<algorithm>using namespace std;int n,bin[21];int cnt,pos[21],state[5];char s[21];int ans;bool judge(int v[5],int len)
{for(int i=0;i<5;i++)if(state[i]&(v[i]>>len)) return false;return true;
}void dfs(int task,int len,int window[5])
{if(task==10) {ans=min(ans,len);return;}int tmp[5];for(int i=1;i<=cnt;i++){if(!judge(window,pos[i])) continue;if(len+pos[i]+(10-task)*pos[0]>=ans) return;memcpy(tmp,window,sizeof(tmp));for(int j=0;j<5;j++) tmp[j]=(tmp[j]>>pos[i])|state[j];dfs(task+1,len+pos[i],tmp);}
}int main()
{bin[0]=1;for(int i=1;i<=20;i++) bin[i]=bin[i-1]<<1;while(1){scanf("%d",&n);if(!n) return 0;for(int i=0;i<5;i++){scanf("%s",s); state[i]=0;for(int j=0;j<n;j++)if(s[j]=='X') state[i]|=bin[j];}cnt=0;for(int i=1;i<=n;i++) if(judge(state,i)) pos[++cnt]=i;ans=n*10;dfs(1,n,state);printf("%d\n",ans);}
}

 

转载于:https://www.cnblogs.com/TheRoadToTheGold/p/7694694.html

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

相关文章:

  • 高端html5网站建设织梦模板/什么是seo搜索优化
  • 建设项目备案网站管理系统/腾讯新闻潍坊疫情
  • 淄博网站设计丨致信网络/seo投放
  • 自己创免费网站/seo标题优化分析范文
  • 我公司是帮企业做网站的_现在要帮客户们的网站备案/学做网站需要学什么
  • 个人网站备案有限制吗/淘宝seo搜索优化
  • 北京网站建设排名浩森宇特/武汉网站制作
  • 公司网站建设怎么做账/百度一下图片识别
  • 宁波如何建网站/如何进行营销推广
  • 深圳网站开发招聘/关键词seo是什么
  • 关键词优化怎么操作/整站seo排名费用价格
  • 做儿童方面的网站/网站收录情况查询
  • 交互做的好的网站/网络市场营销
  • 开服网站建设/北京效果好的网站推广
  • 网站建设详细步骤/做seo用哪种建站程序最好
  • 做么户网站怎么去前置审批/员工培训
  • 网站建设的目的/淘宝seo搜索引擎原理
  • 做网站优化竞价区别/外包网络推广营销
  • 网站html5自适应/seo chinaz
  • 网站开发与制作/百度推广一个月多少钱
  • 海口网站建设/关键词推广优化排名如何
  • 公司做网站 要准备哪些素材/软文范例大全300字
  • 中山做网站企业/推销一个产品的方案
  • 怎么找网站帮我做推广/网络seo啥意思
  • 网站建设联系方式/360投放广告怎么收费
  • 盘锦做网站价格/深圳百度seo优化
  • 做网站一个月工资/品牌广告策划方案
  • 电影网站 备案/代写企业软文
  • 效果好的网站建设公/网站运营工作内容
  • 天津建设培训中心网站/百度公司简介介绍
  • 数智先锋 | 告别运维黑盒!豪鹏科技×Bonree ONE构建全栈智能可观测体系
  • 表达式树实战:Unity动态逻辑编程
  • 面试题之项目中git如何进行管理
  • Android平台RTSP播放器选型指南:从开源方案到跨平台低延迟专业SDK
  • TensorFlow实现回归分析详解
  • 前后端分离项目中Spring MVC的请求执行流程