Uva10986-Sending email

2024-01-28 06:58
文章标签 sending email uva10986

本文主要是介绍Uva10986-Sending email,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最短路水题。。

#include <iostream>
#include <stdio.h>
#include <cmath>
#include <algorithm>
#include <iomanip>
#include <cstdlib>
#include <string>
#include <memory.h>
#include <vector>
#include <queue>
#include <stack>
#include <ctype.h>
#define INF 1000000000
using namespace std;struct edge{int next;int len;
};int ans[20010];int main(){int N;cin>>N;int count=0;while(N--){memset(ans,0,sizeof(ans));vector<edge> E[20010];int n,m,S,T;cin>>n>>m>>S>>T;int u,v,len;for(int i=0;i<m;i++){scanf("%d%d%d",&u,&v,&len);edge e1;e1.next=v;e1.len=len;edge e2;e2.next=u;e2.len=len;E[u].push_back(e1);E[v].push_back(e2);}queue<int> que;que.push(S);while(!que.empty()){int cur=que.front();que.pop();for(int i=0;i<E[cur].size();i++){if( (ans[cur]+E[cur][i].len)<ans[E[cur][i].next]||ans[E[cur][i].next]==0 ){ans[E[cur][i].next]=(ans[cur]+E[cur][i].len);que.push(E[cur][i].next);}}}count++;if(ans[T]){printf("Case #%d: %d\n",count,ans[T]);}else{printf("Case #%d: unreachable\n",count);}}return 0;
}


这篇关于Uva10986-Sending email的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/652828

相关文章

Unique Email Address

思路1:面试的时候可以自己写process method class Solution {public int numUniqueEmails(String[] emails) {if(emails == null || emails.length == 0) {return 0;}HashSet<String> set = new HashSet<String>();for(String

RFC6455-The WebSocket protocol 之七:6. Sending and Receiving Data

6.  Sending and Receiving Data 6、发送和接收数据 6.1.  Sending Data 6.1 发送数据    To _Send a WebSocket Message_ comprising of /data/ over a WebSocket    connection, an endpoint MUST perform the following st

js发送邮件确定email地址

<a href="mailto:wjl@tom.com?subject=aaa&body=11111">test</a>

【Java】Spring Boot使用 Email 传邮件 (上手图解)

Java系列文章目录 补充内容 Windows通过SSH连接Linux 第一章 Linux基本命令的学习与Linux历史 文章目录 Java系列文章目录一、前言二、学习内容:三、问题描述四、解决方案:4.1 认识依赖4.2 发送邮件步骤4.2.1 先获取授权码4.2.1 邮件配置4.2.2 主体内容4.2.3 运行结果 五、总结:5.1 注意事项5.2 剩余调用代码参考

[LightOJ 1321] Sending Packets (SPFA+概率DP)

LightOJ - 1321 给定一张无向图,每条边都有一个通过的概率 如果无法通过,那么就要回到起点重新出发 从起点到终点的时间固定为 K K,如果成功到达, 又需要额外花费 KK的时间,问走 S S次的最小期望时间首先可以跑一遍SPFA求出一次通过的最大概率 pp 设跑一次的最小期望时间为 E E,E=p×2K+(1−p)×(E+2K)E = p\times 2K + (1-

Editable Email Notification 插件Pre-send Script获取构建的常用的属性和方法

Pre-send Script Editable Email Notification 插件的 build 对象中 result 属性是一个常见的属性,但具体的属性会根据不同的插件和实现而有所不同。以下是一些可能的属性列表,以帮助你了解 build 对象的完整属性: 常见属性 result: status: 构建的状态(如成功、失败、取消等)。number: 构建的编号。url: 构建的 UR

mysql 插入数据字段email没有选默认值,测试时出现问题

mysql中email字段类型设置  属性unique 如下: 但是mysql语句insert into zv_users(username, password, integral, progress, pv, logintime)values('caoxuejiell

logback日志Email报警,日志分级

之前的csdn找不回来了,决定重新注册一个。望支持~~~ 使用场景:预警的一种,能详细定位到代码的异常。发送邮件给指定开发人员,多开发人员,分隔邮件地址~~ <?xml version="1.0" encoding="UTF-8"?><configuration debug="false"><!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <proper

JavaMail| Apache Commons Email介绍

Apache Commons Email简介 Apache Commons Email旨在提供一个用于发送电子邮件的API。它建立在JavaMail API之上,旨在简化它。 官网: http://commons.apache.org/proper/commons-email/ 版本选择: Apache Commons Email 1.5 (最新版) 下载地址: C

IOS自带Email的两种方法

IOS系统框架提供的两种发送Email的方法:openURL 和 MFMailComposeViewController。借助这两个方法,我们可以轻松的在应用里加入如用户反馈这类需要发送邮件的功能。   1.openURL 使用openURL调用系统邮箱客户端是我们在IOS3.0以下实现发邮件功能的主要手段。我们可以通过设置url里的相关参数来指定邮件的内容,不过其缺点很明显,这样的