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

阿里云虚拟主机建站教程小说推文推广平台

阿里云虚拟主机建站教程,小说推文推广平台,网上二手书网站开发中的问题和展望,做导航网站用什么源码题干: 谷同学很喜欢玩计算机游戏,特别是战略游戏,但是有时他不能尽快找到解所以常常感到很沮丧。现在面临如下问题:他必须在一个中世纪的城堡里设防,城堡里的道路形成一棵无向树。要在结点上安排最少的士兵使得他们可以…

   题干:

        谷同学很喜欢玩计算机游戏,特别是战略游戏,但是有时他不能尽快找到解所以常常感到很沮丧。现在面临如下问题:他必须在一个中世纪的城堡里设防,城堡里的道路形成一棵无向树。要在结点上安排最少的士兵使得他们可以看到所有边。你能帮助他吗?

        你的任务是给出士兵的最少数目。

        输入:包含多组数据。每组数据表示一棵树,在每组数据中:

        第一行是结点的数目。

        接下来的几行,每行按如下格式描述一个结点:结点标识符 : ( 道路的数目 ) 结点标识符1  结点标识符2  ......  结点标识符道路的数目

        或者

        结点标识符 : (0)

        对于 n (0<n<=1500) 个结点,结点标识符是一个从 0 到 n - 1 的整数。每条边在测试用例中只出现一次。

        对于每组数据,各给出一个整数表示士兵的最少数目。

测试输入期待的输出时间限制内存限制额外进程
测试用例 1以文本方式显示
  1. 4↵
  2. 0:(1) 1↵
  3. 1:(2) 2 3↵
  4. 2:(0)↵
  5. 3:(0)↵
  6. 5↵
  7. 3:(3) 1 4 2↵
  8. 1:(1) 0↵
  9. 2:(0)↵
  10. 0:(0)↵
  11. 4:(0)↵
以文本方式显示
  1. 1↵
  2. 2↵
1秒64M0

 

代码如下:

        这里和小学期的知识对应起来了。(动态规划dp[n][2]的设计)

#include <iostream>
#include <cstring>
using namespace std;const int MAXN = 1505;
int dp[MAXN][2], visited[MAXN], link[MAXN][MAXN];
void DFS(int root)
{visited[root] = 1;for (int i = 0; link[root][i] != -1; ++i){int m = link[root][i];if (!visited[m]){DFS(m);dp[root][1] += dp[m][0];dp[root][0] += min(dp[m][0], dp[m][1]);}}dp[root][0]++;
}
int main()
{int n;while (scanf("%d", &n) != EOF){memset(dp, 0, sizeof(dp));memset(visited, 0, sizeof(visited));memset(link, 0, sizeof(link));int node, next, temp, root;for (int i = 0; i < n; i++){scanf("%d:(%d)", &node, &next);root = (!i) ? node : root;int j = 0;for (; j < next; ++j){cin >> temp;link[node][j] = temp;}link[node][j] = -1;}DFS(root);cout << min(dp[root][0], dp[root][1]) << endl;}return 0;
}

http://www.zhongyajixie.com/news/22217.html

相关文章:

  • 设计网站建站交换友情链接的好处
  • 做网站都需要哪些知识淘宝推广方法有哪些
  • 苏州市公共交易资源平台汉中网站seo
  • 做网站的宣传单素材4p 4c 4r营销理论区别
  • 武汉做营销型网站的公司短视频seo排名系统
  • wordpress 文章备份简述优化搜索引擎的方法
  • 网站用什么图片格式好深圳网站制作推广
  • 认证网站源码网络优化网站
  • 有什么网站是做企业型的seo推广优势
  • html网页设计代码作业正能量网站seo优化价格
  • asp做的药店网站模板推广方案万能模板
  • 企业网站备案在哪个部门seo排名赚靠谱吗
  • 外贸网站建设智能建站火星培训机构收费明细
  • 茶叶网站flash模板免费下载chatgpt 网址
  • 网站建设发布教程电脑培训速成班多少钱
  • wordpress 循环输出seo建站公司推荐
  • 做b2c网站公司定制开发公司
  • 公司网站属于信息化建设吗百度网盘网页
  • wordpress代码高亮显示北京专业网站优化
  • 网站建设 上sem搜索引擎营销
  • 网站开发公司起名佛山网站建设方案咨询
  • 短期设计培训班湖南seo优化排名
  • asp网站做视频教程广东seo网站优化公司
  • html网站怎么做几个网页太原seo外包服务
  • 建设网站首页站长基地
  • 网站建设开票计量单位东莞百度推广排名
  • 保定哪里有做网站的创意广告
  • 女人做春梦网站上海搜索引擎关键词优化
  • 网站建设项目方案搜索引擎优化的工具
  • 做网站月入100万百度识图扫一扫