
ACM_能从中得到结论的题目
Rotepad
语言表述能力不行,在前面解释的不清,但是在代码中基本上每一个难懂的语句都在旁边有注释进行解释。
因为个人习惯带着代码去看题解,所以习惯把题解切入代码中,所以希望大家不要看到没什么解释就不看了,实际上后面的代码写的很详细
展开
-
HDU-1688(最短路+次短路长度条数模板题)
题目: Sightseeing Problem Description Tour operator Your Personal Holiday organises guided bus trips across the Benelux. Every day the bus moves from one city S to another city F. On t...原创 2019-07-23 16:45:21 · 373 阅读 · 0 评论 -
POJ-1062-昂贵的聘礼(有限制条件下的Dij+路径的记录)
昂贵的聘礼Time Limit:1000MS Memory Limit:10000K Total Submissions:60119 Accepted:18153 Description年轻的探险家来到了一个印第安部落里。在那里他和酋长的女儿相爱了,于是便向酋长去求亲。酋长要他用10000个金币作为聘礼才答应把女儿嫁给他。探险家拿不出这么多金...原创 2019-07-25 11:16:16 · 149 阅读 · 0 评论 -
Codeforces-868B-Race Against Time(时分秒针转换角度公式)
题目:Have you ever tried to explain to the coordinator, why it is eight hours to the contest and not a single problem has been prepared yet? Misha had. And this time he has areallystrong excuse: he ...原创 2019-07-22 16:21:41 · 228 阅读 · 0 评论 -
Gym - 101972K - Cyclic Shift(字符串匹配)
题目:戳一戳题意:a b两个字符串,对于a, b 中不匹配的位置,能否通过滚动的方式把他们进行匹配题解:将a字符串中不匹配的位置中的子序列提出来然后在原来的子序列后面再加一遍,那么就可以把b中不匹配的子序列跟这个a的新子序列进行匹配了以后做字符串相对位置不变,判断匹配的问题,可以把原来的s=s+s,这样进行匹配!代码:#include<iostream>#inc...原创 2019-08-06 00:59:35 · 285 阅读 · 0 评论 -
CodeForces - 721D - Maxim and Array (贪心+优先队列)
题目:Recently Maxim has found an array ofnintegers, needed by no one. He immediately come up with idea of changing it: he invented positive integerxand decided to add or subtract it from arbitrary...原创 2019-08-09 00:24:31 · 264 阅读 · 0 评论 -
CodeForces - 911C - Three Garlands(思维+xjb乱搞+与其它题解不同的做法)
题目:戳戳戳题意:一共有3盏灯,闪烁时间为分别k1,k2,k3,若开灯时间为x1,x2,x3,则第1盏灯在x1,x1+k1,x1+2*k1,x1+3*k1 . . . 的时候发光,问能否找到一组x1,x2,x3使得任何1秒都有亮光题解:(跟别的题解不一样)对于从max(x1,x2,x3)后的时间,每个时间点都是要选的,那么我们从其中max(x1,x2,x3)开始记为1节点,然后2...原创 2019-08-11 16:10:35 · 350 阅读 · 0 评论 -
Gym - 101466E -Text Editor(hash+二分)
题目:Gym - 101466E题意:两个字符串a,b,一个整数n。要求在b中找前缀,其中该前缀在字符串a中至少出现过n次,求最长前缀是多少题解:对于前缀的长度我们可以二分答案(仔细想想),当前前缀长度mid可以,那么l=mid+1,ans=mid,如果不可以则r=mid-1,从而找到该长度,但是对于每一个mid我都需要找当前mid长度的前缀出现多少次,那么肯定会T,那么这里就需要一个字符...原创 2019-08-12 23:46:27 · 248 阅读 · 0 评论 -
Gym - 101466C - Planet Communcation(向量法+gcd+(hash or map) )
题目:Gym - 101466C题意:给定一个标准点坐标跟其他n-1个点的坐标,问从标准点最少射多少条线能把所有点都通过一遍题解:用向量,找三个数的gcd:,然后除以gcd得到类似一个单位向量的,然后再hash判断当前的hash对应有多少个,本来想用set的,结果不会搞,后来发现map,vector可以直接判重:vector<pair<pair<double,do...原创 2019-08-13 00:13:25 · 287 阅读 · 0 评论