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

怎么挑选网站建设公司页面设计简历

怎么挑选网站建设公司,页面设计简历,重庆定制网站开发,网站建设方案图题解:ABC317C - Remembering the Days 题目 链接:Atcoder。 链接:洛谷。 难度 算法难度:B。 思维难度:B。 调码难度:C。 综合评价:普及-。 算法 深度优先搜索。 思路 先建图&#x…

题解:ABC317C - Remembering the Days

·题目

链接:Atcoder。

链接:洛谷。

·难度

算法难度:B。

思维难度:B。

调码难度:C。

综合评价:普及-。

·算法

深度优先搜索。

·思路

先建图,在枚举路径起点,用dfs遍历出每种选取方法,找出边权和最大的一种,

·代价

无论如何n小于等于10是肯定够了。

·细节

每个边的信息可以用一维数组套vector掏pair存储(代码里能看到)。

·代码

#include<bits/stdc++.h>
#define N 11
using namespace std;
vector<pair<int,int>>edge[N]={};
//存储图的信息
int ans=0,m=0,n=0,s=0;
//ans记录答案,s记录dfs过程中经过所有的边权总和
bool b[N]={};
//记录在dfs过程中每个点是否被经过
inline void dfs(int d,int node);
//函数用来搜索每种选择情况,d表示目前经过的总点数,node表示当前节点
int main(){scanf("%d%d",&n,&m);//输入n、mfor(int i=1;i<=m;i++){int a=0,b=0,c=0;scanf("%d%d%d",&a,&b,&c);edge[a].push_back({b,c});edge[b].push_back({a,c});}//输入abc并建图for(int i=1;i<=n;i++){b[i]=true;//记录起点被经过dfs(1,i);//dfs入口b[i]=false;//回溯}//枚举起始点,j进入dfsprintf("%d\n",ans);//输出答案return 0;
}
inline void dfs(int d,int node){ans=max(ans,s);//在任何一个节点,都可以试图更新答案for(pair<int,int>i:edge[node]){//遍历node所对应的每条边if(b[i.first]==false){//原来没有出现过的可以试图向下搜索b[i.first]=true;//记录经过s+=i.second;//更新边权和dfs(d+1,i.first);//下一层dfs入口b[i.first]=false;s-=i.second;//回溯}}return;
}

·注意

①由于是无向图,连边时一定A-B和B-A都连接。

②回溯。

http://www.yayakq.cn/news/173975/

相关文章:

  • 从事网站类网站建设的网页设计的元素
  • 做网站就上微赞网东莞网站建设(信科分公司)
  • 沈阳企业网站排名优化南宁市营商环境建设局网站
  • 怎么免费弄网站齐齐哈尔网站建设公司
  • 北京网站seo服务如何建企业仢网站
  • 快速一体化网站建设项目符号
  • 做建材的网站网站开发的软硬件需求
  • 做宣传用什么网站好服务周到的上海网站建设公司
  • 去国外做网站网站建设排序题
  • 网站建设文化哪家好pc下载网
  • 制图平台网站搜索引擎优化的内容
  • 抖音做我女朋友网站免费注册163免费邮箱申请
  • 怎么建立网站平台自己做民宿在什么网站上投放
  • 湖北网站设计制作公司有哪些德尔普网站建设
  • 网站服务器建设费用设计制造中国第一架飞机的人是
  • 建立网站解析会员视频是犯什么罪主机网站建设
  • 城乡建设部注册建筑师网站手机网站 如何 推广方案设计
  • 树莓派做网站郑州网站营销推广
  • 百度 手机网站 友好性网站建设开题报告书
  • js做网站跳转从事网站开发学什么专业
  • 牌具做网站可以吗企业建设网站的优势
  • 南京网站如何制作央企网站群建设中标公告
  • 天津制作企业网站报价上海做网站 公司排名
  • 太原网站搜索引擎优化群辉授权wordpress权限
  • 做的网站需要买什么系统服务器无版权图片做网站
  • 怎样给一个公司做网站百度免费建站平台
  • 做海报的简易网站增加网站流量
  • 医院网站那里填评价计算机培训机构收费
  • 企业网站建设及维护凡科手机版登录
  • wordpress企业网站插件代理ip官网