BZOJ 1113: [Poi2008]海报PLA 裸单调栈
来源:互联网 发布:淘宝店铺logo图片制作 编辑:程序博客网 时间:2024/05/22 15:13
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
解题思路: 单调栈的水题,维护一个递增的单调栈,退栈时如果遇到相等,就代表可以少用一张海报。
#include <bits/stdc++.h>using namespace std;int stk[10000010], top, n, w, h, ans;int main(){ cin >> n; for(int i = 1; i <= n; i++){ cin >> w >> h; while(h <= stk[top]){ if(h == stk[top]) ans++; top--; } stk[++top] = h; } cout << n - ans << endl; return 0;}
0 0
- BZOJ 1113 [Poi2008]海报PLA 单调栈
- [BZOJ 1113][Poi2008]海报PLA:单调栈
- BZOJ 1113: [Poi2008]海报PLA 单调栈
- BZOJ 1113 [Poi2008]海报PLA 单调栈
- BZOJ 1113: [Poi2008]海报PLA 裸单调栈
- BZOJ 1113: Poi2008海报PLA(单调栈)
- 1113: [Poi2008]海报PLA 单调栈
- 【BZOJ 1113】 [Poi2008]海报PLA
- bzoj 1113: [Poi2008]海报PLA
- BZOJ 1113: [Poi2008]海报PLA
- [单调栈] BZOJ 1113 [Poi2008]海报PLA & BZOJ 1628 [Usaco2007 Demo]City skyline
- Bzoj1113:[Poi2008]海报PLA:贪心+单调栈
- [BZOJ1113][Poi2008]海报PLA(单调栈)
- bzoj1113[Poi2008]海报PLA 单调栈
- [bzoj1113][POI2008]海报PLA(单调栈)
- bzoj1113 [Poi2008]海报PLA(单调栈)
- bzoj 1113: [Poi2008]海报PLA 分治
- 【BZOJ】【P1113】【Poi2008】【海报PLA】【题解】【单调队列】
- ajax提交的javascript代码
- 如何快速转载CSDN中的博客
- 蓝桥杯 算法提高 特殊的质数肋骨
- 461. Hamming Distance
- POJ 2342 Anniversary party (最基础树形DP入门)
- BZOJ 1113: [Poi2008]海报PLA 裸单调栈
- 域名:我相中的域名被注册了,但是,有个但是哦~
- leetcode1. Two Sum
- 文章标题
- dubbo 配置文件详解
- Java编程题练习2017-02-07
- matlab工具箱TTSBOX源码中文分析
- Linux内核:关于中断你需要知道的
- Android Studio导入第三方库