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

蒙古网站群建设百度竞价网站建设

蒙古网站群建设,百度竞价网站建设,做网站必须要公司才能做吗,王烨捷D. Skipping 思路: 注意到最佳策略是先往右跳转到某处,然后按顺序从右往左把没有遇到过的题目全部提交。 将从 i i i跳转到 b [ i ] b[i] b[i]视为通过边权(代价)为 a [ i ] a[i] a[i]的路径,而向左的路径边权都是 0 0 0;目的是找到到从出发…

D. Skipping

在这里插入图片描述

思路:

注意到最佳策略是先往右跳转到某处,然后按顺序从右往左把没有遇到过的题目全部提交。
将从 i i i跳转到 b [ i ] b[i] b[i]视为通过边权(代价)为 a [ i ] a[i] a[i]的路径,而向左的路径边权都是 0 0 0;目的是找到到从出发点到每个点 i i i的最短路径(最小代价) d [ i ] d[i] d[i],用Dijkstra跑一遍即可。
得分即为前缀和 p r e [ i ] pre[i] pre[i]-代价 d [ i ] d[i] d[i],将 i i i 1 1 1遍历到 n n n,取 m a x max max即为最终答案。

代码:

#include <bits/stdc++.h>
#define endl '\n'
#define int long long
#define pb push_back
#define pii pair<int,int>
const int MOD = 1e9 + 7;
const int INF = 0x3f3f3f3f;
typedef long long ll;
using namespace std;void solve() {int n;cin >> n;int a[n + 1];for (int i = 1; i <= n; i++) {cin >> a[i];}vector<vector<pii>> lj(n + 1);for (int i = 1; i <= n; i++) {int b;cin >> b;lj[i].push_back({a[i], b});if (i != 1) lj[i].push_back({0, i - 1});}vector<bool> vis(n + 1, false);vector<int> d(n + 1, 1e15);priority_queue<pii, vector<pii>, greater<pii>> pq;pq.push({0, 1});d[1] = 0;while (!pq.empty()) {pii top = pq.top();pq.pop();int td = top.first;int tg = top.second;if (vis[tg])continue;vis[tg] = true;for (pii e : lj[tg]) {int ng = e.second;int nd = e.first;if (d[ng] > td + nd) {d[ng] = td + nd;pq.push({td + nd, ng});}}}int sum = 0, ans = 0;for (int i = 1; i <= n; i++) {sum += a[i];ans = max(ans, sum - d[i]);}cout << ans << endl;
}signed main() {cin.tie(0)->ios::sync_with_stdio(0);int T = 1;cin >> T;while (T--) {solve();}return 0;
}
http://www.yayakq.cn/news/606553/

相关文章:

  • 视频素材网站建设北京做网站软件
  • 做能支付的网站贵吗苏省住房和城乡建设厅网站
  • 丹阳网站建设多少钱企业培训图片
  • 天津网站建设方案优化wordpress woff
  • 最专业的网站建设seo优化服务公司常州效果图制作
  • 网站设计范文教育 wordpress模板
  • 做网站要注意什么问题无锡seo网站排名优化
  • 在线定制无锡百度seo优化
  • 做移动网站优化快速排名软件哪些广告平台留号码
  • 商丘购物网站开发设计做像淘宝网的网站
  • 辽源网站制作爱站网关键词查询系统
  • windows 2008 iis添加网站glitch做网站
  • 推广产品的软文怎么写seo网站推广免费
  • 义乌制作网站开发深圳惠州网站建设
  • dreamwearver做网站地图北京安卓app开发公司
  • 设计师培训班费用石家庄桥西招聘 网站优化
  • 卡盟网站建设wordpress短代码教程
  • dedecms 网站重复文章项目计划书包括哪些内容
  • 加强网站功能建设如何做伪原创文章网站
  • 国外做机器人的网站手机如何创造网站
  • 中国住房和城乡建设部网站小说小程序源码
  • 衡阳微信网站wordpress手机菜单导航
  • 家用电器行业外贸建站怎么获取网站ftp地址
  • 哈尔滨优化建站哪家专业wordpress中文主程序优化
  • 网站模板目录扫描企业网络营销策划书模板
  • 网站显示速度的代码是什么意思建筑网官网登录
  • 宁德市路桥建设有限公司网站人事处网站建设绩效目标概述
  • 快速做网站服务好北京建网站价格
  • 什么是网站什么是网页加密的网站使用jmeter做压测
  • access如何与网站连接数据库襄阳网站建设feeyr