NOIP2015 跳石头 解题报告(二分答案)

原创 2016年08月28日 16:48:28

在线评测:

http://codevs.cn/problem/4768/

整体思路:

二分答案,看可不可以就行

失误之处:

没有考虑中间没有石头的情况,

体会心得:

注意特殊情况特殊判断

AC代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <cstdio>
#include <cmath>
#include <cstring>
#include <cmath>
using namespace std;
int l,n,m;
int sz[100000];
bool check(int x)
{
    int cnt = 0,dl = 0;
    for (int i = 1;i <= n;i++)
    {
        if (sz[i] - sz[dl] < x)
        {
            cnt++;
        }else
        {
            dl = i;
        }
    }
    if (cnt > m) return false;
    return true;
}
int main()
{
    scanf("%d%d%d",&l,&n,&m);
    for (int i = 1;i <= n;i++)
        scanf("%d",&sz[i]);
    if (!m) 
    {
        printf("%d\n",l);
        return 0;
    }
    sz[n+1] = l;
    int lw = 1,rw = 1000000000;
    while (rw - lw > 1)
    {
    //  printf("%d %d\n",lw,rw);
        int midn = (lw + rw) >> 1;
        if (check(midn)) 
        {
            lw = midn;
        }else rw = midn;
    }
    printf("%d\n",lw);
    return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

NOIp2015 跳石头

一年一度的“跳石头”比赛又要开始了! 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 NN 块岩石(不含起点和终点的...
  • Mr_Doublerun
  • Mr_Doublerun
  • 2016年05月23日 21:07
  • 2108

【NOIP2015】D2-T1跳石头,二分答案

如果这道题没有写60分的堆加贪心而是二分,如果我在考试前我能写一道自己一直在躲避的二分答案,如果我能骗到第三题哪怕15分,结果都会不同,可惜没如果…… ———————————————————————...
  • xym_CSDN
  • xym_CSDN
  • 2015年11月22日 16:55
  • 2559

HDU 5037(Frog-贪心青蛙跳石子)

Frog Time Limit: 3000/1500 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others) Total S...
  • nike0good
  • nike0good
  • 2014年10月01日 14:39
  • 1808

LuoguP2680/UOJ150[NOIP2015] 运输计划 解题报告【二分答案+树上操作(LCA)+树上差分】

Luogu P2680/UOJ 150
  • theljt
  • theljt
  • 2017年11月02日 21:30
  • 71

NIOP2015Day2T1 跳石头解题报告

原题见洛谷(https://www.luogu.org/problem/show?pid=2678) 题目背景一年一度的“跳石头”比赛又要开始了!题目描述这项比赛将在一条笔直的河道中进行,河道中分布...
  • a1351937368
  • a1351937368
  • 2017年07月31日 22:15
  • 101

NOIP2015提高组解题报告

  • 2015年11月24日 11:07
  • 70KB
  • 下载

洛谷 1083||NOIP 2012 借教室 二分答案+差分 解题报告

题目描述在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样。 面对海量租借教室的信息,我们自...
  • Hawo11
  • Hawo11
  • 2017年10月20日 20:07
  • 88

LuoguP1083 借教室[NOIP2012] 解题报告【二分答案+差分】

Luogu P1083
  • theljt
  • theljt
  • 2017年10月20日 19:46
  • 89

BZOJ 4443(SCOI2015)网络流+二分答案 解题报告

bzoj4443 [Scoi2015]
  • onepointo
  • onepointo
  • 2017年05月30日 10:35
  • 107

NOIP2014提高组A.石头剪刀布(解题报告)

【题目描述】在《生活大爆炸》第二季第 8 集中出现了一种石头剪刀布的升级版游戏。升级版游戏在传统的石头剪刀布游戏的基础上,增加了两个新手势: 斯波克:《星际迷航》主角之一。 蜥蜴人:《星际迷航》中...
  • lovely_J
  • lovely_J
  • 2016年09月16日 19:12
  • 564
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NOIP2015 跳石头 解题报告(二分答案)
举报原因:
原因补充:

(最多只允许输入30个字)