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

网站备案通过什么可以备案wordpress熊掌号插件

网站备案通过什么可以备案,wordpress熊掌号插件,企业形象成品网站,百度竞价代运营托管AT_abc422_f [ABC422F] Eat and Ride 题解 前言 好消息:场切了。 坏消息:没开 rated。 思路 注意到数据范围非常小,考虑暴力bfs。 设 disidis_idisi​ 为到达第 iii 个点的最小燃料,wiw_iwi​ 为到达第 iii 个点时耗燃料最少…

AT_abc422_f [ABC422F] Eat and Ride 题解

前言

好消息:场切了。

坏消息:没开 rated。

思路

注意到数据范围非常小,考虑暴力bfs。

disidis_idisi 为到达第 iii 个点的最小燃料,wiw_iwi 为到达第 iii 个点时耗燃料最少时的体重。

如果有一条路径到达第 iii 个点时已经用了 ddd 燃料,当前体重为 www,如果有个人比你年轻还比你强 d>disid > dis_id>disiw>wiw>w_iw>wi,即为用的燃料不是最少的,体重还超标,那么这条路径显然不如到达这个点的最短路,所以直接丢掉,否则需要保留。

同理可得,设 w2iw2_iw2i 为到达当前点最小的体重,dis2idis2_idis2i 为到达当前点体重最小时用的燃料,接下来就和上文一样,如果有个人比你年轻还比你强 d>dis2id > dis2_id>dis2iw>w2iw>w2_iw>w2i,即为体重不是最小的,用的燃料还超标,那么这条路径显然不如到达当前点最小的体重的路径,所以直接丢掉。

做完这两个优化后就可以轻松通过本题了,仅仅 29ms。

代码

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int n,m,c[5010];
struct N{ll y,v,w;
};
vector<int> e[5010];
ll dis[5010],w[5010],dis2[5010],w2[5010];
int main(){ios::sync_with_stdio(0);cin.tie(0);cin>>n>>m;for(int i=1;i<=n;i++)cin>>c[i];for(int i=1,x,y;i<=m;i++){cin>>x>>y;e[x].push_back(y);//建图 e[y].push_back(x);}queue<N> q;memset(dis,0x3f,sizeof(dis));//初始化 memset(w2,0x3f,sizeof(w2));q.push({1,0,c[1]});while(!q.empty()){//bfsN t=q.front();q.pop();if(dis[t.y]>t.v){//如果这条路径更短 dis[t.y]=t.v;w[t.y]=t.w;}if(w2[t.y]>t.w){//如果当前体重更小 w2[t.y]=t.w;dis2[t.y]=t.v;}else if((dis[t.y]<t.v&&w[t.y]<t.w)||(dis2[t.y]<t.v&&w2[t.y]<t.w))continue;//舍去无用路径 for(int y:e[t.y]){q.push({y,t.v+t.w,t.w+c[y]});}}for(int i=1;i<=n;i++){cout<<dis[i]<<'\n';}return 0;
}
http://www.dtcms.com/a/532001.html

相关文章:

  • IntelliJ IDEA 使用 Lombok 报错:“Lombok requires enabled annotation processing” 解决方案
  • qtmqtt: 一个开源且好用的mqtt开源客户端
  • 数据仓库——总线架构详解
  • 软件中锁机制全解析:从线程到分布式锁
  • 郴州网站设计做外墙资料的网站
  • 【Swift】LeetCode 238.除自身以外数组的乘积
  • GitLab
  • GitHub等平台形成的开源文化正在重塑继任者
  • 【区块链学习笔记】17:以太坊中的GHOST协议
  • 【SpringAI】10.结构化输出
  • 递归经典例题
  • SpringMVC入门:配置、映射与参数处理​
  • 前端笔试复盘 | 知识点总结
  • 春招准备之Java基础篇
  • 有哪几个网站可以做贸易网站备案要多少天
  • 【编程语言】Java基础语法回顾,大学期末考试速通版(选择填空、程序、实践)
  • Redis(85)Redis缓存与Memcached缓存有何区别?
  • 【iOS】自动引用计数(一)
  • 有什么免费的网站wordpress 采集器
  • 网站建设创新成果网站营销如何做
  • 设计模式-享元模式(Flyweight)
  • TMS320C6000 VLIW架构并行编程实战:加速AI边缘计算推理性能
  • 算法学习记录08——并归的应用(LeetCode[315])
  • 【机器人学中的状态估计】3.6.6 习题证明
  • Kafka生产者详解(下):数据去重(幂等性)与数据有序
  • Data Ingestion: Architectural Patterns
  • 网站建设心得体会范文郑州男科医院排行哪家最好
  • 【datawhale秋训营】动手开发RAG系统(应急安全方向) TASK02
  • 怎么搜索整个网站内容网站怎么做成app
  • Python3 集合