小甲doing

前言

首先使用一下模板,所有答案都在solve中:

#include<bits/stdc++.h>
#define ios ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)//不能使用scanf了
#define int long long
#define MAX INT_MAX/2
#define MIN INT_MIN/2
const int mod=1e9 + 7;
const int N = 1e6 + 7;#define loop(n) for(int i=0;i<n;i++)
#define For(x,a,b) for(int x=a;x<=b;x++)
#define rFor(x,a,b) for(int x=a;x>=b;x--)#define lowbit(x) (x&(-x))
#define pii pair<int,int>
#define mem(a,x) memset(a,x,sizeof a)
//memset只推荐使用0和-1#define print(c) cout<<""#c": "<<c<<endl;
#define printt(a,b) cout<<""#a": "<<a<<'-'<<""#b": "<<b<<endl;
#define printtt(a,b,c) \cout<<""#a": "<<a<<'-'<<""#b": "<<b<<'-'<<""#c":"<<c<<endl;
#define prinT(s) {for(auto i:s)cout<<i<<' ';cout<<endl;}
using namespace std;
void solve();
signed main() {ios;int n = 1;//cin >> n;while (n--)solve();
}
/*solve:*/
void solve(){}

题目

1003 Emergency - PAT (Advanced Level) Practice (pintia.cn)
 

/*solve:
再dj算法的基础上加上了价值value
要特别注意的是这里要求的cnt是指到这个点的路径种类数,即有多少种方法到达这个点
*/
void solve(){int n,m,from,to;cin>>n>>m>>from>>to;int value[n];loop(n)cin>>value[i];map<int,map<int,int>> g;loop(m){int a,b,c;cin>>a>>b>>c;if(g[a][b]==0)g[a][b]=c;else g[a][b]=min(g[a][b],c);g[b][a]=g[a][b];}int d[n+1],st[n+1],v[n+1],cnt[n+1];//cnt为数量,v为到这里时集齐的队伍人数loop(n+1)d[i]=MAX,st[i]=0,v[i]=0,cnt[i]=0;//1入队d[from]=0,cnt[from]=1,v[from]=value[from];loop(n){//这个是单源最短路,如果有相同消耗但是到同一个位置的value不一样,选择大的valueint t=-1;For(j,0,n-1)if(!st[j]&&(t==-1||d[j]<d[t]))t=j;// print(t);if(st[t]==0)st[t]=1;else continue;for(auto it:g[t]){//不变和经过t这2个情况int j=it.first,w=d[t]+it.second;if(d[j]==w){//如果相同的话,比较哪个带来的价值更大v[j]=max(v[t]+value[j],v[j]);cnt[j]+=cnt[t];}if(w<d[j])//如果有更新最短路d[j]=w,v[j]=v[t]+value[j],cnt[j]=cnt[t];}}cout<<cnt[to]<<' '<<v[to]<<endl;
}


如果要看思路的话,点这个: https://kimi.moonshot.cn/share/croeqne0atp7tffgcnf0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1543385.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

公司电脑监控都监控什么?可以看到员工摸鱼吗?电脑监控功能全解析!【2024年必看】

在这个数字化时代&#xff0c;企业对于信息安全和工作效率的追求日益增强。 公司业务规模的扩大&#xff0c;员工数量激增&#xff0c;如何有效管理员工行为、保障企业信息安全成为了每个管理者必须面对的重要课题。 于是&#xff0c;公司电脑监控成为了许多企业的选择&#…

全方位洗衣洗鞋小程序系统,重塑干洗店服务新体验;

全方位洗衣洗鞋小程序系统&#xff0c;重塑干洗店服务新体验; 一、核心功能革新&#xff1a; 1.多元化下单模式&#xff1a;融合上门取送、到店服务、寄存网点及智能衣柜四种便捷方式&#xff0c;用户轻松一键下单&#xff0c;享受个性化服务。 2.从下单到送回&#xff0c;全程…

从零开始讲DDR(3)——DDRC与DDRPYH

一、DDR的使用 在之前的文章中我们介绍了DDR的基本概念&#xff0c;但是DDR内存的操作不仅仅是简单的数据读取和写入&#xff0c;它包括许多时序要求和信号调度。为了让DDR内存有效运作&#xff0c;系统需要在逻辑层和物理层之间进行大量的协作。我们拿出一张DDR的操作简化状态…

YOLOv8改进,YOLOv8 Neck结构引入BiFPN

摘要 模型效率在计算机视觉中变得越来越重要。本文系统地研究了神经网络架构设计选择用于目标检测,并提出了几项关键优化以提高效率。首先,提出了一种加权双向特征金字塔网络(BiFPN),它允许轻松快速的多尺度特征融合;其次,提出了一种复合缩放方法,该方法同时均匀地缩放…

数通。。。

通信&#xff1a;需要介质才能通信电话离信号塔&#xff08;基站&#xff09;越远&#xff0c;信号越弱。信号在基站之间传递。你离路由器越远&#xff0c;信号越差。一个意思 比如想传一张图片&#xff0c;这张图片就是数据载荷 网关&#xff0c;分割两个网络。路由器可以是网…

对接空号检测平台可以降低成本吗

空号检测主要关注的是电话号码的状态&#xff0c;如是否为空号、停机、关机等&#xff0c;它并不直接针对语音助手进行拦截。 呼叫中心系统对接空号检测确实可以在一定程度上降低成本&#xff0c;主要体现在以下几个方面&#xff1a; 1.提高接通率&#xff1a;空号检测能够剔除…

一文搞懂MES与MOM系统的区别

随着制造业信息化的不断发展&#xff0c;越来越多的企业开始引入信息化系统来提升生产效率与管理能力。在众多系统中&#xff0c;制造执行系统&#xff08;MES&#xff09;与制造运营管理&#xff08;MOM&#xff09;是最常见且重要的两种系统。然而&#xff0c;许多人对这两者…

增强现实系列—Diffusion Time-step Curriculum for One Image to 3D Generation

&#x1f31f;&#x1f31f; 欢迎来到我的技术小筑&#xff0c;一个专为技术探索者打造的交流空间。在这里&#xff0c;我们不仅分享代码的智慧&#xff0c;还探讨技术的深度与广度。无论您是资深开发者还是技术新手&#xff0c;这里都有一片属于您的天空。让我们在知识的海洋中…

C++笔记---set和map

1. 序列式容器与关联式容器 前面我们已经接触过STL中的部分容器如&#xff1a;string、vector、list、deque、array、forward_list等&#xff0c;这些容器统称为序列式容器&#xff0c;因为逻辑结构为线性序列的数据结构&#xff0c;两个位置存储的值之间一般没有紧密的关联关…

灾难级漏洞:阿里云盘可看别人隐私照?2亿用户或面临隐私泄露隐患

此次事件将阿里云盘的数据安全问题推至风口浪尖&#xff0c;对其品牌信誉和市场地位构成严峻挑战。 转载&#xff1a;科技新知 原创 作者丨江蓠 编辑丨蕨影 阿里云盘惊现灾难级别bug&#xff01; 9月14日晚&#xff0c;多名网友爆料称&#xff0c;可以在阿里云盘的相册中看到其…

三线城市的女玩家们不想“谈恋爱”,小游戏掘金新蓝海

女性玩家的游戏选项只有乙游吗&#xff1f; 在7月举办的微信小游戏开发者大会上&#xff0c;微信小游戏团队公布了一系列最新运营数据。数据显示&#xff0c;微信小游戏的用户规模已突破十亿大关。从用户画像来看&#xff0c;其年龄层主要集中在24至40岁之间&#xff0c;且三线…

一文读懂HPA弹性扩展自定义指标和缩放策略

一文读懂HPA弹性扩展自定义指标和缩放策略 目录 1 概念 1.1 什么是HPA1.2 HPA 的自定义指标&#xff08;Custom Metrics&#xff09;与扩展1.3 基于多指标的 HPA 1.3.1 工作原理1.3.2 例子&#xff1a;基于 CPU、内存和 QPS 的 HPA 配置 1.4 HPA 的扩缩容行为&#xff08;Beh…

集合根据上下级关系转树结构

1、创建实体对象 public class TreeNode {private String id;private String pid;private String name;private List<TreeNode> children;public TreeNode(String id,String pid,String name){this.id id;this.pid pid;this.name name;}public String getId() {retur…

VBA日历进度

hi&#xff0c;大家好&#xff01; 经过两次台风的洗礼之后&#xff0c;我们这里终于开始降温了&#xff0c;终于感觉到秋天的存在了&#xff01;时间也在一天天的过去&#xff0c;马上要十一假期了&#xff0c;十一过了&#xff0c;就可以算着过年了&#xff0c;让今天就让我…

OpenAI o1的真正前世竟来自字节?ReFT技术超越传统的数学微调能力,让GPT实现进化

导语&#xff1a; 随着ChatGPT-o1的发布&#xff0c;大型语言模型在复杂推理上取得进展&#xff0c;但传统监督式微调&#xff08;SFT&#xff09;仍存在局限。字节跳动研究院提出的增强微调&#xff08;ReFT&#xff09;技术结合了SFT和PPO算法&#xff0c;旨在提升模型泛化能…

HCIP考试范围包含哪些内容?HCIP备考指南分享

在数字化浪潮汹涌的今天&#xff0c;网络技术已成为支撑现代社会高效运转的不可或缺之力。Huawei Certified ICT Professional(HCIP)认证&#xff0c;作为这一领域中的精英标识&#xff0c;正吸引着无数技术爱好者的目光。那么&#xff0c;那么要考取这一认证需要掌握哪些考试内…

Github上开源了一款AI虚拟试衣,看看效果

大家好&#xff0c;我是Shelly&#xff0c;一个专注于输出AI工具和科技前沿内容的AI应用教练&#xff0c;体验过300款以上的AI应用工具。关注科技及大模型领域对社会的影响10年。关注我一起驾驭AI工具&#xff0c;拥抱AI时代的到来。 前几天我们聊过关于虚拟换装的话题&#xf…

Android RecyclerView 实现 GridView ,并实现点击效果及方向位置的显示

效果图 一、引入 implementation com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.30 二、使用步骤 1.Adapter public class UnAdapter extends BaseQuickAdapter<UnBean.ResultBean, BaseViewHolder> {private int selectedPosition RecyclerView.NO_POSITIO…

CVE-2024-1112 Resource Hacker 缓冲区溢出分析

漏洞简述 CVE-2024-1112 是 Resource Hacker 软件的一个缓冲区溢出漏洞。该漏洞存在于版本 3.6.0.92 中。由于软件在处理命令行中的文件路径时未对文件字符串长度进行限制&#xff0c;过长的字符串参数导致内存被过度写入&#xff0c;从而引发缓冲区溢出。 漏洞复现 构造长度…