1624专题

1624: [Usaco2008 Open] Clear And Present Danger 寻宝之路

floyd跑出最短路后按a顺序相加即可 #include<bits/stdc++.h>#define rep(i,x,y) for(register int i =x ;i <= y; ++ i)#define repd(i,x,y) for(register int i = x; i >= y ; -- i)using namespace std;template<typename T

(ssl 1624)小萨的烦恼#floyd#

题目 若小萨他们不能在限定时间内赶回学校,那么输出You are day dreaming! 否则,输出一个整数,为他们所需要花费的最少时间。 分析 所以这是一道求最短路径的题目(主要是不直接连通,坐车要和走路配套) 虽然可以用dijkstra(幸好没拼错) 但是floyd简洁!! 代码(floyd) #include <cstdio>#include <algorithm>

LeetCode 1624. 两个相同字符之间的最长子字符串【字符串,哈希映射】1281

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。 为了方便在PC上运行调试、分享代