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

北京做网站建设公司dz转wordpress

北京做网站建设公司,dz转wordpress,WordPress cosy 主题,做推广网站多少钱题目 题目背景 本题是错题#xff0c;后来被证明没有靠谱的多项式复杂度的做法。测试数据非常的水#xff0c;各种玄学-做法都可以通过#xff0c;不代表算法正确。因此本题题目和数据仅供参考。 近来#xff0c;一种新的传染病肆虐全球。蓬莱国也发现了零星感染者#…题目 题目背景 本题是错题后来被证明没有靠谱的多项式复杂度的做法。测试数据非常的水各种玄学-做法都可以通过不代表算法正确。因此本题题目和数据仅供参考。 近来一种新的传染病肆虐全球。蓬莱国也发现了零星感染者为防止该病在蓬莱国大范围流行该国政府决定不惜一切代价控制传染病的蔓延。不幸的是由于人们尚未完全认识这种传染病难以准确判别病毒携带者更没有研制出疫苗以保护易感人群。于是蓬莱国的疾病控制中心决定采取切断传播途径的方法控制疾病传播。经过 WHO世界卫生组织以及全球各国科研部门的努力这种新兴传染病的传播途径和控制方法已经研究清楚剩下的任务就是由你协助蓬莱国疾控中心制定一个有效的控制办法。 题目描述 研究表明这种传染病的传播具有两种很特殊的性质 第一是它的传播途径是树型的一个人X只可能被某个特定的人Y感染只要Y不得病或者是XY之间的传播途径被切断则X就不会得病。 第二是这种疾病的传播有周期性在一个疾病传播周期之内传染病将只会感染一代患者而不会再传播给下一代。 这些性质大大减轻了蓬莱国疾病防控的压力并且他们已经得到了国内部分易感人群的潜在传播途径图一棵树。但是麻烦还没有结束。由于蓬莱国疾控中心人手不够同时也缺乏强大的技术以致他们在一个疾病传播周期内只能设法切断一条传播途径而没有被控制的传播途径就会引起更多的易感人群被感染也就是与当前已经被感染的人有传播途径相连且连接途径没有被切断的人群。当不可能有健康人被感染时疾病就中止传播。所以蓬莱国疾控中心要制定出一个切断传播途径的顺序以使尽量少的人被感染。 你的程序要针对给定的树找出合适的切断顺序。 输入格式 第一行是两个整数n和p。 接下来p行每一行有2个整数i和j表示节点i和j间有边相连。意即第i人和第j人之间有传播途径相连。其中节点1是已经被感染的患者。 输出格式 1行总共被感染的人数 样例 输入 7 6 1 2 1 3 2 4 2 5 3 6 3 7输出 3说明/提示 对于 100 % 100\% 100%的数据, 1 ≤ n ≤ 300 1 \leq n \leq 300 1≤n≤300。 思路 不出意外的话这题绝对是dfs 再根据题意这肯定是个树 这题的重点就在于将一棵无根的无根感染树转化成以1为根的有根感染树 具体知识详见刘汝佳的《算法竞赛入门经典》 代码 #includebits/stdc.h using namespace std; const int maxn305; int n,p; vectorint G[maxn],vertex[maxn];//邻接表同一层的结点 int tot[maxn]; int fa[maxn],sz[maxn],ans130;//每个节点的父节点后缀 bool infected[maxn];//是否被感染 void dfs(int i,int d){//无根-有根 vertex[d].push_back(i);sz[i]1;for(int j:G[i]){if(jfa[i]) continue;fa[j]i,dfs(j,d1),sz[i]sz[j];} } void work(int i,int sum){//真dfsif(anssum) return;//最优性剪枝bool have0;for(int j:vertex[i]) if(infected[fa[j]]) infected[j]1,sum,have1;//假设都感染了if(!have) { ansmin(ans,sum);return; }//如果都感染了就直接更新答案for(int j:vertex[i]) if(infected[fa[j]]) infected[j]0,work(i1,sum-1),infected[j]1;for(int j:vertex[i]) if(infected[fa[j]]) infected[j]0;//回溯 } int main() {cinnp;for(int i1,x,y;ip;i) cinxy,G[x].push_back(y),G[y].push_back(x);//不确定指向所以存双向边dfs(1,0),infected[1]1,work(1,1);coutans;return 0; }相信读者此时已经将代码理解透彻笔者不再做赘述 end 完结撒花
http://www.hkea.cn/news/14370050/

相关文章:

  • 一个虚拟空间可以放几个网站石家庄关键词排名工具
  • 视频剪辑自学网站模板下载免费网站
  • 网站建设费属于文化事业建设费网站建设需要哪些的ps
  • 东莞设计网宁波seo行业公司推荐
  • ipv6网站制作太原哪家网站建设公司好
  • 网站设计制作多少钱江苏赛华建设监理有限公司网站
  • 注册建公司网站网站设计与制作软件
  • 网站建设中字样图片南宁设计网站
  • 哪些是网站建设sem竞价是什么意思
  • 万网怎么创建网站简历模板免费下载word格式
  • 永顺县建设局网站个人网站建站目的
  • 彩票网站模板源码建设企业网站公司
  • cms网站怎么制作wordpress编辑器下载
  • 邯郸网站设计怎么做北京网站建设学校
  • 云南电信网站备案百度做app的网站
  • 企业网站手机端城乡住房和城乡建设厅网站首页
  • 温州哪里做网站比较好做网站的代码有哪些
  • 网站为何要屏蔽百度蜘蛛赤峰市做网站
  • 网站建设与管理专业的行业发展伪静态网站搬迁
  • 成都wap网站建设最近一周的新闻热点事件
  • 网站图标怎么设置新闻稿代写
  • 网站改版html网站软件开发
  • 永兴县网站建设哪家好做金馆长网站网站
  • 免费的网站入口在哪学历网站怎么做
  • 机械技术支持东莞网站建设wordpress微信分享按钮
  • 网站开发接口江门网站制作计划
  • 重庆企业站seo门户网站建设费用
  • 东莞网站建设美丽广州网页设计公司招聘
  • jsp手机版网站开发百度123123网址大全
  • 成都青羊区建设局网站南通高端网站设计开发