nyoj236_心急的c小加
来源:互联网 发布:网站域名需要公安备案 编辑:程序博客网 时间:2024/05/08 10:36
原题链接》》》
求最长递增子序列的条数(最少能分成几个递增子序列)
#include<stdio.h>#include<stdlib.h>#include<string.h>typedef struct{ int l,w;}bang;int cmp(const void*a,const void*b){ bang*c=(bang*)a; bang*d=(bang*)b; if(c->l==d->l) return c->w-d->w; return c->l-d->l;}int dp[5001];int main(){ int T,N,l,w,i,j,cnt,max; bang B[5001]; scanf("%d",&T); while(T--){ memset(dp,0,sizeof(dp)); cnt=0; scanf("%d",&N); for(i=0;i<N;i++) scanf("%d%d",&B[i].l,&B[i].w); qsort(B,N,sizeof(bang),cmp); for(i=0;i<N;i++){ if(dp[i]==0){ cnt++; max=B[i].w; for(j=i+1;j<N;j++){ if(B[j].w>=max&&dp[j]==0){ max=B[j].w; dp[j]=1; } } } } printf("%d\n",cnt); } return 0;}
0 0
- nyoj236_心急的c小加
- 心急的C小加
- 心急的C小加
- 心急的C小加
- 心急的C小加
- 心急的C小加
- 心急的C小加
- 心急的C小加
- 心急的C小加
- 心急的C小加
- 心急的C小加
- 心急的C小加
- 心急的C小加
- 心急的C小加
- 心急的C小加
- 心急的C小加
- 心急的C小加
- 心急的c小加
- 知识库--StandardContext+backgroundProcess(60)
- 剑指offer刷题笔记(1)
- Java Iterator遍历List集合
- 学习计算机系统必看的5本书
- 完整性约束及其违约处理
- nyoj236_心急的c小加
- 【牛客网】二叉搜索树与双向链表
- 字符串的排列
- linux关于网络的命令介绍
- 如何完全掌握一门语言
- 算法提高 题目1 最大最小值
- Visual Studio Code 1.8 发布
- matlab踩过的坑
- 毕设商城展示需求说明