题目:http://acm.hdu.edu.cn/showproblem.php?pid=1051

大意:求最少升序序列的个数。

#include <cstdio>
#include <cstring>
#include <algorithm>
#define N 5000 + 5
using namespace std;
struct node {int x, y;bool operator < (const node& t) const {return (x < t.x) || (x == t.x && y < t.y);}
} f[N];
bool mark[N];
int main()
{int T, n, tw, ans, i, j;scanf("%d", &T);while (T--) {scanf("%d", &n);for (i = 0; i < n; i++) scanf("%d%d", &f[i].x, &f[i].y);sort(f, f + n);memset(mark, false, sizeof(mark));ans = 0;for (i = 0; i < n; i++)if (!mark[i]) {tw = f[i].y;mark[i] = true;ans++;for (j = i + 1; j < n; j++)if (!mark[j] && f[j].y >= tw) {tw = f[j].y;mark[j] = true;}}printf("%d\n", ans);}return 0;
}

hdu1051 Wooden Sticks相关推荐

  1. HDU-1051 Wooden Sticks

    Wooden Sticks       Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Othe ...

  2. Wooden Sticks POJ - 1065(最大上升子序列+动态规划状态转移思维)

    题意: 给你n个木棍的长度和重量,让其成为上升序列,如果不能达到,就需要重新一分钟设置. a)第一个木棍的准备时间为1分钟. b)在处理长度为l和重量为w的棒之后,如果l <= l'并且w &l ...

  3. 1270: Wooden Sticks [贪心]

    点击打开链接 1270: Wooden Sticks [贪心] 时间限制: 1 Sec 内存限制: 128 MB 提交: 31 解决: 11 统计 题目描述 Lialosiu要制作木棍,给n根作为原料 ...

  4. ZOJ 1025 Wooden Sticks(快排+贪心)

    题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=25 题目大意:机器运送n个木条,每个木条有一个长度和重量.运送第一根木 ...

  5. HDU - 1051 Wooden Sticks

    有一堆n个木棍.每个棒的长度和重量是预先知道的.木棒要用木工机械逐一加工.它需要一些时间,称为设置时间,机器准备加工一根棍子.安装时间与清洗操作和更换机器中的工具和形状有关.木工机床的安装时间如下: ...

  6. poj 1065 Wooden Sticks

    /* 先按l排序 再每次找出一段最长的递增序列! */ #include <stdio.h> #include <stdlib.h> #include <string.h ...

  7. POJ 1065 Wooden Sticks(LIS,最少链划分)

    题意:求二维偏序的最少链划分. 用到Dilworth定理:最少链划分=最长反链.(对偶也成立,个人认为区别只是一个维度上的两个方向,写了个简单的证明 相关概念:偏序集,链,反链等等概念可以参考这里:h ...

  8. wooden sticks

    这道题的思路是对木棍的长度排序,如果相同再按重量排序,从小到大. 这题不知道为什么,我用qsort排序是wrong answer ..一用sort排序时,就AC啦.. View Code 1 #inc ...

  9. HDU 1051 Wooden Sticks 造木棍【贪心】

    题目链接>>> 转载于:https://www.cnblogs.com/Action-/archive/2012/07/03/2574800.html  题目大意: 给n根木棍的长度 ...

最新文章

  1. 在iview的Table中添加Select(render)
  2. 初学React,setState后获取到的thisstate没变,还是初始state?
  3. HDU 2842 Chinese Rings(矩阵高速功率+递归)
  4. POJ 2054 Color a Tree
  5. Php开发银行接口之浦发银行
  6. [ZJOI2007]捉迷藏 (线段树,括号序列)
  7. 企业微信发消息通知-java
  8. [产品设计]如何绘制业务流程图(上)
  9. 计算机科学学院宣传标语,师范学院宣传标语
  10. 云耀服务器 NumPy安装 完整过程
  11. Educational Codeforces Round 126 (Rated for Div. 2)(A-E)
  12. PRML读书笔记(一)
  13. 【高级篇 / HA】(6.0) ❀ 03. 通过命令切换 HA 主备 ❀ FortiGate 防火墙
  14. 亚马逊云科技 AI For Good-2022优秀方案开源分享——望楼
  15. 值得珍藏的81句生活哲理名言
  16. Eclips中安装Git 插件
  17. 2023美赛数学建模思路 - 案例:线性回归
  18. C语言求解中国余数定理,程序设计课后习题.pdf
  19. csgo的demo怎么录屏_如何录制CSGO游戏?小白也能轻松学会
  20. 使用JabRef在WORD中自动引用参考文献的方法

热门文章

  1. ue4 截图_UE4中创建赛博朋克中国城市
  2. python编程语言继承_python应用:学习笔记(Python继承)
  3. pyecharts a python_python 可视化 | pyecharts基本使用
  4. mysql建表语句主键自增_MYSQL索引-上
  5. 深入理解JVM虚拟机(十一):线程安全与锁优化
  6. 数据库系统概论:第四章 数据库安全性
  7. php重构ifelse,php - 重构条件语句PHP - SO中文参考 - www.soinside.com
  8. 武安高中计算机学院那个好,河北邯郸最好的5所高中,前两所学霸如云,看看有你的母校没?...
  9. 【Luogu】P3224永无乡(splay)
  10. 洛谷 P1207 [USACO1.2]双重回文数 Dual Palindromes