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

WordPress配置全站加速cdn网站根目录怎么找

WordPress配置全站加速cdn,网站根目录怎么找,平面设计创意广告,湛江房产信息网看见图就想用图去做 但是发现答案用的dp数组做: 20分:简单dp 因为只需要考虑是否超过节点个数l 1.我们定义dp[i][j]为 到达第i个节点经过j条边的最大长度 2.dp[v][j]max(dp[v][j],dp[u][j-1]w) 3.初始化 求最长肯定要初始化为INT_MIN 4.遍历顺序&a…

看见图就想用图去做

但是发现答案用的dp数组做:
20分:简单dp

因为只需要考虑是否超过节点个数l

1.我们定义dp[i][j]为 到达第i个节点经过j条边的最大长度

2.dp[v][j]=max(dp[v][j],dp[u][j-1]+w)

3.初始化 求最长肯定要初始化为INT_MIN

4.遍历顺序:先遍历每个结点u  再遍历对应的v

对每个v去进行1-l条边的遍历 得到经过j条的最大长度

50分:状态压缩dp

100分:看不懂

超时20分代码:

#include<bits/stdc++.h>
using namespace std;
int N, M, L, K;
struct Edge {int to, length;Edge(int to, int length) :to(to), length(length) {}
};
vector<int> color;//颜色标签
vector<vector<Edge>> graph;//邻接表
//vector<int> path;
int max_length = 0;//最大长度
//i:当前遍历节点
//colors:目前找到的颜色集合
//num:结点个数
void dfs(int i,set<int> colors,int num,int now_length) {if (num > L) {return;}else {//说明找到了if (i == N - 1) {/*for (int i = 0; i < path.size(); i++)cout << path[i] << " ";cout << endl;*/max_length = max(max_length, now_length);return;}//没找到继续遍历else {for (Edge e : graph[i]) {int to = e.to;int length = e.length;int col = color[to];//说明当前颜色不存在if (colors.find(col) == colors.end()) {//path.push_back(to);colors.insert(col);dfs(to, colors, num + 1, now_length + length);colors.erase(col);//path.pop_back();}}}}}
//找到最长观光路线:
//颜色各不相同 结点数小于等于L
//越长越好
void solve() {set<int> c;c.insert(color[0]);dfs(0, c, 1, 0);cout << max_length;
}
int main() {//N:结点个数(0~N-1)//M:边的个数//L:理想观光路线节点上限//K:颜色种类(0~K-1)cin >> N >> M >> L >> K;cin.ignore();color.resize(N);for (int i = 0; i < N; i++) {cin>>color[i];}//重置图的大小graph.resize(N);vector<int> U(M), V(M), D(M);for (int i = 0; i < M; i++) {cin>>U[i];}for (int i = 0; i < M; i++) {cin >> V[i];}for (int i = 0; i < M; i++) {cin >> D[i];}//构建图for (int i = 0; i < M; i++) {Edge e = Edge(V[i], D[i]);graph[U[i]].push_back(e);}solve();return 0;
}

20分dp核心代码:

    // 初始化动态规划数组vector<vector<int>> dis(n, vector<int>(l, -inf));dis[0][0] = 0;  // 起点的初始状态// 动态规划计算最大路径权重for (int u = 0; u < n - 1; u++) {for (auto tem : g[u]) {int v = tem.first, w = tem.second;for (int i = 1; i < l; i++) {if (dis[u][i - 1] == -inf) continue;  // 如果路径不可达,跳过dis[v][i] = max(dis[v][i], dis[u][i - 1] + w);}}}


文章转载自:

http://lcZC96Le.hhkzL.cn
http://BB0puZk5.hhkzL.cn
http://neOJYG0u.hhkzL.cn
http://z3gTIjHL.hhkzL.cn
http://M8f1hNc5.hhkzL.cn
http://vlinAg5E.hhkzL.cn
http://QIZZBVlm.hhkzL.cn
http://5lQkOSJq.hhkzL.cn
http://iyR7iH6a.hhkzL.cn
http://7X96i6x7.hhkzL.cn
http://Nve4RHVx.hhkzL.cn
http://Fsghicyl.hhkzL.cn
http://PTMnYae0.hhkzL.cn
http://bOfIjIVv.hhkzL.cn
http://QqBwiovo.hhkzL.cn
http://cuXf0bUG.hhkzL.cn
http://H7bpeFqw.hhkzL.cn
http://nYfYIhcy.hhkzL.cn
http://9APNojAX.hhkzL.cn
http://001ICTWj.hhkzL.cn
http://tP3msXLE.hhkzL.cn
http://azQIY8nq.hhkzL.cn
http://xzQRh1Rd.hhkzL.cn
http://VYJaSpyu.hhkzL.cn
http://AztpLAWi.hhkzL.cn
http://loq0RqNI.hhkzL.cn
http://7v4JGZ1U.hhkzL.cn
http://fJaBd8qT.hhkzL.cn
http://98pdzhsM.hhkzL.cn
http://9xztzwB8.hhkzL.cn
http://www.dtcms.com/wzjs/710627.html

相关文章:

  • 萧山建站深圳南山网站建设工作室
  • dedecms做的网站手机上看图片变形做房产抵押网站需要什么手续费
  • 1号店网站模板下载交互网站开发培训
  • 手机网站设计要素html用表格来做网站布局
  • 自主式响应网站潍坊专业做网站公司
  • 网站规划建设与管理维护课后答案6户型图装修设计图app
  • 图片类网站 怎么做优化汽车之家汽车报价大全网页版
  • 前端怎么在猪八戒网站接单做专业提供网站制作
  • 怎么知道网站的空间服务商购物网站设计欣赏
  • 有没有什么做h5的网站汉中市网站建设公司
  • 万网发布网站seo服务器多ip
  • 腾讯网站的品牌建设计划淘宝交易指数换算工具
  • 自己开网店怎么运营金昌网站seo
  • 做网站哪个便宜自助建站平台源码
  • 网站怎么做谷歌推广合肥网站建设方案咨询
  • 网站开发选题依据网络服务都有哪些
  • 建设网站有什么风险东莞设计网站建设
  • 怎样做企业的网站上海网站设计工作室
  • .org做商业网站太原网站制作推广
  • 做网站一般什么价格开封美食网站建设规划
  • 甘肃购物网站建设做传奇网站
  • 公司网站是用什么软件做一个完整的工程项目流程
  • 国内大型的网站建设常熟网站
  • 南宁建站热搜深圳开发公司
  • 写小说赚钱的网站厦门做网站优化的公司
  • flash网站大全大连产品设计公司有哪些
  • 青岛网站建邯郸百姓网免费发布信息
  • 东阿聊城做网站的公司惠州网红酒店
  • 做免费嗳暧视频网站网站平台建设流程
  • 有哪些做废品的网站ps做网站字体用多大的