上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 43 下一页
摘要: 1 package com.company; 2 //split 3 //使用时,想要以什么符号分割,就在"(填写要分割的字符)"; 4 //有一个特殊情况,在以"."分割时,需要写成"\\." 5 //因为单独"."的话,有特殊含义 6 public class StringFG { 7 publ 阅读全文
posted @ 2020-04-28 22:20 古比 阅读(3239) 评论(0) 推荐(0) 编辑
摘要: 题意:给出w个单词,给出m个询问 每个询问给出一个数k,一个前缀字符串pre 问,以pre为前缀的单词,按字典序排序排第k个的序号是多少? 思路:我们将所有单词按字典序排序 询问的时候,我们按pre二分查找(这里用lower_bound)找到第一个位置, 然后+k-1,就是按字典序排序后的第k个位置 阅读全文
posted @ 2020-04-21 21:27 古比 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 题意:求从 11 到 nn 的路径中边权之积最小的简单路径。 思路:题目中给出最大边权为1e4; 我们按模板的写法,把加法改成乘法来做这道题。 代码如下: 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long ll; 阅读全文
posted @ 2020-04-21 16:12 古比 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 总共有三组数,要求 (x−y) 2 +(y−z) 2 +(z−x) 2 最小值, 共有如下几种情况 a<=b<=c a<=c<=b b<=a<=c b<=c<=a c<=a<=b c<=b<=a 我们考虑枚举中间的数,然后让两边的数趋近于它,这样最后得到的结果就一定满足条件。 1 #include< 阅读全文
posted @ 2020-04-20 21:38 古比 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 题意:给出0~n-1号药水的价钱 我们要用最少的钱买0号药水; 题目中会给出某两种药水的融合品 让我们找出最少花的钱和方案数 思路:一开始做这道题的时候,想到的肯定就是最短路了,于是我朝着SPFA方面想 可是,我在建图方面并不知道怎么建。。。。想了大概一个小时也不知道如何建图 然后看了别人的题解,发 阅读全文
posted @ 2020-04-19 11:11 古比 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 题意:给出一个图,给出这个图要走多少次(一天一次) 给出每一个点在哪一次(天)不能用 给出每一次改变路径的花费 让我们求走n次(天)的最小花费 思路:dp+最短路 状态转移方程为:dp[i]=mn(dp[i],dp[j]+k+tmp2[j+1][i]*(i-j)); 于是,我们需要求出每一个tmp2 阅读全文
posted @ 2020-04-18 10:52 古比 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 题意:单向图求最短路径数 思路:跑一遍SPFA,然后需要在原有的模板上有所修改。注释写在代码中 首先来一份91分的代码 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int inf=0x3f3f3f3f; 4 const int m 阅读全文
posted @ 2020-04-18 09:41 古比 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 题意:0.0 思路:我们把图建好之后,先跑一遍求出最短路路径,然后再枚举要删除的边 要删除的边自然是最短路径上的边,因为假如不选最短路径上的边,权值是不会变化的 所以,要想求次短路,我们就注意枚举最短边然后更新答案即可 1 #include<bits/stdc++.h> 2 using namesp 阅读全文
posted @ 2020-04-17 21:47 古比 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 题意:概括起来就是:删除任意最短路径上的边,然后求出最大的最短路 思路:0.0 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int inf=0x3f3f3f3f; 4 const int maxn=1e3+10; 5 int vi 阅读全文
posted @ 2020-04-17 20:58 古比 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 题意:题目的意思就是要建立一道防线,从x=0,链接到x=n; 题目会给出m个哨点,每个哨点可以包含半径为k的范围,通过这些哨点来建立防线 如图,建立类似这样的一条防线,那么我们就是要从左边建到右边,找一条最短路 思路:假如我们单独处理题目中给出的哨点的话,那么两岸还没处理到,所以我们增加m+1(设立 阅读全文
posted @ 2020-04-16 15:40 古比 阅读(113) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 43 下一页