
ACM_二分
Rotepad
语言表述能力不行,在前面解释的不清,但是在代码中基本上每一个难懂的语句都在旁边有注释进行解释。
因为个人习惯带着代码去看题解,所以习惯把题解切入代码中,所以希望大家不要看到没什么解释就不看了,实际上后面的代码写的很详细
展开
-
Codeforces-348A-Mafia(二分 or 贪心)
题目:outputstandard outputOne daynfriends gathered together to play "Mafia". During each round of the game some player must be the supervisor and othern - 1people take part in the game. For eac...原创 2019-07-22 16:13:45 · 264 阅读 · 0 评论 -
Codeforces-734C-Anton and Making Potions(思维+二分)
题目:戳一戳题解:哎,当时真没想到会要二分啊,不过加深了自己对lower_bound跟upper_bound的理解,先找到直接生成的。然后通过暴力(结合二分)去求解。代码:#include<bits/stdc++.h>#define LL long long#define N 200005using namespace std;int m,k;LL n,x,s,...原创 2019-08-11 20:13:46 · 205 阅读 · 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 评论