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

建什么样的网站好页面设计怎么样

建什么样的网站好,页面设计怎么样,免费域名申请 tk,山东泰安天气预报15天题目描述 某地临时居民想获得长期居住权就必须申请拿到红牌。获得红牌的过程是相当复杂#xff0c;一共包括 N 个步骤。每一步骤都由政府的某个工作人员负责检查你所提交的材料是否符合条件。为了加快进程#xff0c;每一步政府都派了 M 个工作人员来检查材料。不幸的是一共包括 N 个步骤。每一步骤都由政府的某个工作人员负责检查你所提交的材料是否符合条件。为了加快进程每一步政府都派了 M 个工作人员来检查材料。不幸的是并不是每一个工作人员效率都很高。尽管如此为了体现“公开政府”的政策政府部门把每一个工作人员的处理一个申请所花天数都对外界公开。 为了防止所有申请人都到效率高的工作人员去申请。这 M×N 个工作人员被分成 M 个小组。每一组在每一步都有一个工作人员。申请人可以选择任意一个小组也可以更换小组。但是更换小组是很严格的一定要相邻两个步骤之间来更换而不能在某一步骤已经开始但还没结束的时候提出更换并且也只能从原来的小组 I 更换到小组 I1当然从小组 M 可以更换到小组 1。对更换小组的次数没有限制。 例如下面是 3 个小组每个小组 4 个步骤工作天数 小组 1: 2, 6, 1, 8;小组 2: 3, 6, 2, 6;小组 3: 4, 2, 3, 6。 例子中可以选择小组 1 来完成整个过程一共花了 261817 天也可以从小组 2 开始第一步然后第二步更换到小组 3第三步到小组 1第四步再到小组 2这样一共花了 321612 天。你可以发现没有比这样效率更高的选择。 你的任务是求出完成申请所花最少天数。 输入格式 第一行是两个正整数 N 和 M表示步数和小组数。 接下来有 M 行每行有 N 个非负整数第 i11≤i≤M行的第 j 个数表示小组 i 完成第 j 步所花的天数天数都不超过 1000000。 输出格式 一个正整数为完成所有步所需最少天数。 输入输出样例 输入 #1 4 3 2 6 1 8 3 6 2 6 4 2 3 6 输出 #1 12 说明/提示 对于 100% 的数据1≤N,M≤2000。 思路 状态方程1选择当前行 2选择邻接行 3.到达m层需要特判回到1层。 代码如下 爆搜 #include iostream #include vector #include algorithm #include cstring using namespace std; typedef long long ll; ll n,m; ll arr[2000][2000]; ll dfs(ll x,ll y) {ll sum1 1e9,sum2 1e9;if(y n)//y是步数限制 return 0;sum1 dfs(x,y1)arr[x][y];int xx x 1;if(xx m)xx xx - m;sum2 dfs(xx,y1)arr[xx][y]; return min(sum1,sum2); } int main() { ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin n m;//n是步数m是小组数 for(ll i 1 ; i m ; i){for(ll j 1 ; j n ; j){cin arr[i][j];}}ll ans 1e9;for(ll i 1 ; i m ; i){ans min(ans,dfs(i,1));}cout ans;return 0; } 记忆化搜索 #include iostream #include vector #include algorithm #include cstring using namespace std; typedef long long ll; ll n,m; ll arr[2000][2000]; ll mem[2005][2005]; ll dfs(ll x,ll y) {if(mem[x][y])return mem[x][y];ll sum1 1e9,sum2 1e9;if(y n)//y是步数限制 return 0;sum1 dfs(x,y1)arr[x][y];int xx x 1;if(xx m)xx xx - m;sum2 dfs(xx,y1)arr[xx][y]; mem[x][y] min(sum1,sum2);return mem[x][y]; } int main() { ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin n m;//n是步数m是小组数 for(ll i 1 ; i m ; i){for(ll j 1 ; j n ; j){cin arr[i][j];}}ll ans 1e9;for(ll i 1 ; i m ; i){ans min(ans,dfs(i,1));}cout ans;return 0; } dp:
http://www.hkea.cn/news/14573235/

相关文章:

  • 揭阳网站制作视屏网站开发者工具无视频文件
  • 建设银行悦生活网站注册小程序账号
  • html网站开发蓝色企业网站
  • 网站申请qq现在建网站赚钱吗
  • 中企动力登录企业网站优化服务
  • 个人网站怎么做内容比较好云南信息港
  • 微网站平台建设方案视频网站公共关系怎么做
  • 哈尔滨网站建设市场安康网站开发公司
  • 网站建设后期在一家传媒公司做网站编辑_如何?
  • 希音电商网站蛇口网站建设
  • 企业网站建设流程的第一步工作是成都做小程序定制开发多少钱
  • .加强网站安全建设北京建设职工大学网站
  • 郑州app制作一个需要多少钱宁波seo哪家好
  • 哈尔滨建筑业协会网站做暧免费网站
  • 网站注册时间查询如何免费做网页
  • 效果好的魔站建站系统wordpress安装显示空白页
  • 网站的开发工具建设个人技术网站
  • 建筑工程发布网站如何做网站网页费用
  • 小广告多的网站Wordpress development
  • 南充商城网站建设无锡工程造价信息网
  • 常用的网站推广方法有哪些c 高性能网站开发
  • 互联网网站建设情况统计表网站热点关键词
  • 兰州市做网站的公司学it需要什么学历
  • 兰州百度公司网站建设建网站需成本多少钱
  • 做招聘网站怎么办营业执照o2o 网站
  • 网站网页设计设计方案系统开发师
  • 怎样注册自己网站的域名做网站推广被骗
  • wordpress 建的网站吗重生做二次元网站
  • 网站开发 图标phpcms 怎么做网站
  • 花钱做的网站本人可以关闭吗建设网站商城需要多少费用吗