luogu_1613 跑路

#include <cstdio>
#include <iostream>
#include <queue>
#include <cctype>
#include <vector>
#include <cstring>
using namespace std;
int n,m,d[70][70];
bool G[70][70][70];

int read(){
    char c; int x=0;
    c=getchar();
    while(c<48){
        c=getchar();
    }
    while(c>=48){
        x=x*10+c-‘0‘;
        c=getchar();
    }
    return x;
}

int main(){
    memset(d,10,sizeof(d));
    n=read(); m=read();
    while(m--){
        int u,v;
		u=read(); v=read();
        d[u][v]=1;
        G[u][v][0]=true;
    }
    for(int k=1;k<=64;k++)
    	for(int i=1;i<=n;i++)
    		for(int j=1;j<=n;j++)
    			for(int l=1;l<=n;l++)
    				if(G[i][j][k-1] && G[j][l][k-1]){
    					G[i][l][k]=true;
    					d[i][l]=1;
					}
	for(int k=1;k<=n;k++)
		for(int i=1;i<=n;i++)
			for(int j=1;j<=n;j++)d[i][j]=min(d[i][j],d[i][k]+d[k][j]);
	printf("%d\n",d[1][n]);
    return 0;
}

  

时间: 2024-10-11 22:04:27

luogu_1613 跑路的相关文章

luogu P1613 跑路

P1613 跑路 2017-09-17 题目描述 小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零.可是小A偏偏又有赖床的坏毛病.于是为了保住自己的工资,小A买了一个十分牛B的空间跑路器,每秒钟可以跑2^k千米(k是任意自然数).当然,这个机器是用longint存的,所以总跑路长度不能超过maxlongint千米.小A的家到公司的路可以看做一个有向图,小A家为点1,公司为点n,每条边长度均为一千米.小A想每天能醒地尽量晚,所以让你帮他算算,他最少需要

P1613 跑路

P1613 跑路 题目描述 小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零.可是小A偏偏又有赖床的坏毛病.于是为了保住自己的工资,小A买了一个十分牛B的空间跑路器,每秒钟可以跑2^k千米(k是任意自然数).当然,这个机器是用longint存的,所以总跑路长度不能超过maxlongint千米.小A的家到公司的路可以看做一个有向图,小A家为点1,公司为点n,每条边长度均为一千米.小A想每天能醒地尽量晚,所以让你帮他算算,他最少需要几秒才能到公司.数据保

TM4C123G红外触摸屏:开发板好不容易实现了原理,放到专家设计的板子上无法运行,于是专家跑路项目黄了

使用TI的TM4C123G LaunchPad开发板,USB接口,来对同样的芯片进行烧写. 我们只用烧写那一块功能,不用另外一个芯片的开发功能,需要跳线 源码项目: 从官方网站TM4C123G,下载这个板的驱动.烧写程序.工程项目. LMFlashProgrammer.msi  装完就有烧写程序.驱动和项目了 SW-TM4C-2.0.1.11577.exe ,TivaWare_C_Series-2.0.1.11577项目,examples\boards\ek-tm4c123gxl为我们使用的芯片

估值十亿美元、1.5亿用户,公司CEO却跑路了

转载这篇文章是觉得配图非常好玩的,文章的真实性有待证明 说到配图比较搞笑的推荐一个订阅号就是西乔的 "神秘的程序员们" 目前拥有1.5亿用户.2004年收益3600万美元的.曾经拥有高口碑产品的Evernote,却正在把一手好牌打烂,距离IPO越来越远,屡屡被业界唱衰. "独角兽公司"是指那些估值达到10亿美元的创业公司,其中的当红炸子鸡就有Facebook.Uber.YouTube.Airbnb等等,Evernote(中文版叫"印象笔记")也在

BFC---任性跑路的布局1

Block Formatting Context (块格式化上下文)简称:BFC:它是W3C CSS 2.1 规范中的一个概念,格式化则表明了在这个环境中,元素处于此环境中应当被初始化,即元素在此环境中应当如何布局等: 要知道为什么会跑路,首先便了解BFC的布局规则: ☆ BFC布局规则 内部的Box会在垂直方向,一个接一个地放置. Box垂直方向的距离由margin决定.属于同一个BFC的两个相邻Box的margin会发生重叠 每个元素的margin box的左边, 与包含块border bo

洛谷跑路

跑路 题目描述 小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零.可是小A偏偏又有赖床的坏毛病.于是为了保住自己的工资,小A买了一个十分牛B的空间跑路器,每秒钟可以跑2^k千米(k是任意自然数).当然,这个机器是用longint存的,所以总跑路长度不能超过maxlongint千米.小A的家到公司的路可以看做一个有向图,小A家为点1,公司为点n,每条边长度均为一千米.小A想每天能醒地尽量晚,所以让你帮他算算,他最少需要几秒才能到公司.数据保证1到n至少

一次对路边饮用水RFID供应机的跑路玩法

"如何成为一个合格的硬件白帽子? 答案: 一个有聪明大脑的你 要有归纳类比和善于用GOOGLE的能力(百度?放弃吧) 善于翻阅和查询相关开发文档和强大的跑路能力." WARNING!!! 本文具有相当的攻击性以及复现性,仅供技术参考与教学用途研究,切勿用于非法用途,参考此文进行犯罪的相关人员与本人无关.   --免责声明.参考刑法修正案:构成非法提供控制计算机信息系统的程序.工具罪,两罪量刑都是三年以下有期徒刑或者拘役,并处或者单处罚金,情节严重的,处三年以上七年以下有期徒刑,并处罚金

洛谷P1613 跑路

P1613 跑路 题目描述 小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零.可是小A偏偏又有赖床的坏毛病.于是为了保住自己的工资,小A买了一个十分牛B的空间跑路器,每秒钟可以跑2^k千米(k是任意自然数).当然,这个机器是用longint存的,所以总跑路长度不能超过maxlongint千米.小A的家到公司的路可以看做一个有向图,小A家为点1,公司为点n,每条边长度均为一千米.小A想每天能醒地尽量晚,所以让你帮他算算,他最少需要几秒才能到公司.数据保

跑路(洛谷 1613)

题目描述 小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零.可是小A偏偏又有赖床的坏毛病.于是为了保住自己的工资,小A买了一个十分牛B的空间跑路器,每秒钟可以跑2^k千米(k是任意自然数).当然,这个机器是用longint存的,所以总跑路长度不能超过maxlongint千米.小A的家到公司的路可以看做一个有向图,小A家为点1,公司为点n,每条边长度均为一千米.小A想每天能醒地尽量晚,所以让你帮他算算,他最少需要几秒才能到公司.数据保证1到n至少有一条