【Poi2008】【BZOJ1113】海报PLA

原创 2015年11月17日 19:00:48

Description

N个矩形,排成一排. 现在希望用尽量少的矩形海报Cover住它们.

Input

第一行给出数字N,代表有N个矩形.N在[1,250000] 下面N行,每行给出矩形的长与宽.其值在[1,1000000000]2 1/2 Postering

Output

最少数量的海报数.

Sample Input

5

1 2

1 3

2 2

2 5

1 4

Sample Output

4

HINT
这里写图片描述
这里写图片描述
Source

感觉跟NOIP2013那题这么像啊…
宽度没什么卵用只用高度
显然相同高度能直接一次搞掉
那么找找有多少相同的n-cnt就是答案
单调栈维护(听说排序卡常..?

#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
#define GET (ch>='0'&&ch<='9')
#define MAXN 250010
using namespace std;
int n,x,sta[MAXN],top,ans;
void in(int &x)
{
    char ch=getchar();x=0;
    while (!GET)    ch=getchar();
    while (GET) x=x*10+ch-'0',ch=getchar();
}
int main()
{
    in(n);
    for (int i=1;i<=n;i++)
    {
        in(x);in(x);
        while (x<=sta[top]) ans+=(x==sta[top]),top--;
        sta[++top]=x;
    }
    printf("%d\n",n-ans);
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

bzoj1113 [Poi2008]海报PLA(单调栈)

DescriptionN个矩形,排成一排. 现在希望用尽量少的矩形海报Cover住它们.Input第一行给出数字N,代表有N个矩形.N在[1,250000] 下面N行,每行给出矩形的长与宽.其值在[1...
  • wu_tongtong
  • wu_tongtong
  • 2017年12月24日 10:21
  • 68

PLA算法总结及其证明

PLA算法总结及其C++实现 PLA(Perception Learning Algorithm)适用于二维及高维的线性可划分问题。问题的答案只有同意或者不同意。例如银行可以根据顾客的个人信息来判断是...
  • DreamerMonkey
  • DreamerMonkey
  • 2015年03月04日 20:34
  • 5593

PLA算法总结——Percetron Learning Algorithm(机器学习基石2)

在《机器学习基石》这门课里面也进入了第一讲的内容,这次学习到的是Percetron Learning Algorithm——感知学习算法。 PLA用于解决的是对于二维或者高维的 线性可分 问题的分...
  • u013455341
  • u013455341
  • 2015年07月03日 23:54
  • 3556

用H5中的Canvas等技术制作海报

转载自:http://www.cnblogs.com/libin-1/p/5748349.html 在去年的时候也实现过合成海报的功能,不过当时时间仓促,实现的比较简单。 就一个旋转功...
  • u012377333
  • u012377333
  • 2016年08月11日 19:12
  • 3027

机器学习总结2_感知机算法(PLA)

1.正式开始之前的描述(1)PLA:Perceptron Learning Algorithm。 在正式开始之前,我想先说一下,PLA到底是干嘛的。大部分机器学习的书以及视频都是以感知机算法作为开头...
  • hulingyu1106
  • hulingyu1106
  • 2016年04月21日 20:20
  • 3625

PLA算法Java实现——机器学习基石

package Machine_learning.PLA;/** * Created by unclewang on 2017/3/22. */ public class Weight { ...
  • u014277388
  • u014277388
  • 2017年03月22日 23:12
  • 401

东京大学情报理工学系研究科招生海报

==============================================首先是2011年的=============================================...
  • hqu_fritz
  • hqu_fritz
  • 2015年01月10日 00:00
  • 1497

林轩田机器学习基石——Guarantee of PLA

PLA: PerceptronLearning Algorithm 这节课介绍了什么情况下PLA算法能够终止,终止条件是什么? 1. 线性可分性 PLA能够终止的条件,即 no more mis...
  • zixiximm
  • zixiximm
  • 2016年12月27日 11:01
  • 1040

分类算法之感知器学习算法PLA 和口袋算法Pocket Algorithm

我们有一堆数据,默认他们是线性可分的。 定义f为这个数据分割线的最优解,但是我们不知道他的值。 我们仅有一个函数集H,这个函数一般是无穷大的。我们的目的就是从H中找出一条线g来尽可能的接近f。但是...
  • ko_tin
  • ko_tin
  • 2016年10月28日 17:05
  • 1484

微信二维码海报推广示例

为了统计通过扫推广海报进行关注的粉丝数
  • phpxiaoxu
  • phpxiaoxu
  • 2017年04月13日 10:43
  • 2016
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【Poi2008】【BZOJ1113】海报PLA
举报原因:
原因补充:

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