
二分搜索
oopslb
这个作者很懒,什么都没留下…
展开
-
fzu2216 The Longest Straight (前缀和+二分+枚举)
题意:给你n张纸牌,代表的数字在1至m区间,0可以充当1到m中任何牌,求出最大的连续区间的长度。思路:算出1到i需要几个0,用num[i]表示,然后枚举左端点,二分搜索用0的个数看看最长区间为多少。代码:#include <iostream> #include<stdio.h> #include<string.h> #include<algorithm&g...原创 2018-05-10 23:16:36 · 185 阅读 · 0 评论 -
2018牛客多校第二场 G transform(二分)
题目链接:https://www.nowcoder.com/acm/contest/140/G 这位博主的博客写的很详细 #include<bits/stdc++.h> using namespace std; #define ll long long const int N=1e6+10; struct node { ll x,w; }a[N]; using...原创 2018-07-24 23:27:05 · 263 阅读 · 0 评论 -
2018 “百度之星”程序设计大赛 - 初赛(B) p1m2 (二分答案)
http://acm.hdu.edu.cn/showproblem.php?pid=6383 思路: 直接二分枚举答案,注意全部开long long 代码: #include <bits/stdc++.h> using namespace std; #define ll long long const int mod=998244353; const int max...原创 2018-08-13 19:17:33 · 192 阅读 · 0 评论