贪心法 活动选择问题
来源:互联网 发布:php gb2312转utf8 编辑:程序博客网 时间:2024/05/22 08:51
#include<stdio.h>int main(){ int n; while(scanf("%d",&n)!=EOF) { int i,j,temp; int end[100],begin[100],select[100]={0}; //begin[100]表示事件开始的时刻,end[100]表示结束的时刻,select[100]是标记数组 int timestart=0,sum=0; for(i=0;i<n;i++) scanf("%d %d",&begin[i],&end[i]); for(i=0;i<n-1;i++)//将事件按照结束时刻进行升序排列 for(j=0;j<n-i-1;j++) { if(end[j]>end[j+1]) { temp=end[j]; end[j]=end[j+1]; end[j+1]=temp; temp=begin[j]; begin[j]=begin[j+1]; begin[j+1]=temp; } } i=0; while(i<n) //第一个要选取的事件是最早结束的事件,下一个要选取的是结束之后最早开始的事件 { if(begin[i]>=timestart) { select[i]=1; timestart=end[i]; } i++; } for(i=0;i<n;i++) if(select[i]==1) sum++; printf("%d\n",sum); } return 0;}
- 贪心法 活动选择问题
- 活动选择问题 贪心
- 贪心:活动选择问题
- 活动选择问题(贪心)
- 贪心法 2073--> 活动选择问题 SDUT
- 活动选择问题(贪心法)
- 贪心算法活动选择问题
- 贪心算法---活动选择问题
- 贪心算法-活动选择问题
- 2073 活动选择问题【贪心】
- 活动选择问题(贪心)
- 贪心算法--活动选择问题
- 贪心 活动选择问题 OJ
- 贪心算法-活动选择问题
- 活动选择问题(贪心)
- 贪心之活动选择问题
- 贪心之活动选择问题
- 贪心之活动选择问题
- 【JAX-WS入门系列】第06章_使用MTOM处理二进制文件
- 安全狗下下加用户的又一方法
- Spring 注解
- 马虎的算式
- 广度 深度 遍历文件夹
- 贪心法 活动选择问题
- 《C陷阱与缺陷》1章:词法陷阱
- 2001-2009年日语能力考试(三级) 真题听力
- TopCoder 250 points 11-SRM 149 DIV 1 86.62/250 34.65%
- 【UNIX】./a.out > outfile 2>&1和./a.out 2>&1 > outfile的区别
- glBegin
- 10604 - Chemical Reaction解题报告
- 密码过期 ora-28002 问题处理
- UBUNTU上VNC 配置