南阳 891 找点
来源:互联网 发布:c语言入门什么书好 编辑:程序博客网 时间:2024/05/01 21:37
区间选点问题
#include<stdio.h>#include<string.h>#include<stdlib.h>struct In{int l,r;}num[110]; int cmp(const void *a,const void *b){In *c=(In *)a;In *d=(In *)b;//右端点按从小到大排序 if(c->r!=d->r) return c->r-d->r;/*if(c->l!=d->l) return c->l-d->l;return c->r-d->r; 左端点从小到大排序 */}int main(){int n,m,i,j,s;while(~scanf("%d",&n)){memset(num,0,sizeof(num));for(i=0;i<n;i++){scanf("%d%d",&num[i].l,&num[i].r);}qsort(num,n,sizeof(num[0]),cmp);int max=num[0].r;for(s=i=1;i<n;i++){if(num[i].l>max){s++;max=num[i].r;}}/*for(s=i=1;i<n;i++){if(num[i].l>max){s++;max=num[i].r;}else if(num[i].r<max){max=num[i].r;}}*/printf("%d\n",s);}return 0;}
0 0
- 南阳 891 找点
- 南阳oj 891 找点
- 南阳理工OJ_题目891 找点
- 南阳891 找点(区间取点问题)
- 南阳oj NYOJ 贪心 找点 题目891
- 贪心法 区间选点问题 南阳oj 找点
- nyoj 891 找点 【区间找点】
- nyoj-891-找点
- NYOJ 891 找点
- NYOJ-891-找点
- NYOJ 891 找点
- 南 891 找点
- NYOJ-891 找点
- NYOJ 891 找点
- 891 找点
- nyist 891 找点
- NYOJ 891 找点
- nyoj 891 找点
- Java面试的几个问题
- JDK1.7新特性
- 【线性表】顺序表和链表的比较
- spring 3 企业开发 5
- pig--- Use the Parallel Features
- 南阳 891 找点
- 我使用过的Linux命令之type - 显示命令的类型
- 常见Java面试题 – 第二部分:equals与==
- MVC中的使用捆绑和缩小(BundleConfig.RegisterBundles)
- 【DP】Climbing Stairs
- Leetcode-Evaluate Reverse Polish Notation-java
- 反射Reflect
- Linux设备驱动开发详解-Note(2)---设备驱动概述(2)
- Tiny210v2( S5PV210 )平台下创建基本根文件系统