首页 > 代码库 > SDUTOJ 1298 活动选择
SDUTOJ 1298 活动选择
#include<iostream> #include<memory.h> using namespace std; int a[105],b[105],c[105],d[105]; int main() { int n,i,timestart=0,j,temp,t,t1,k; memset(d,0,sizeof(d)); cin>>n; for(i=1;i<=n;i++) { cin>>a[i]>>b[i]; c[i]=i; } for(i=1;i<=n-1;i++) for(j=i+1;j<=n;j++) if(b[j]<b[i]) { temp=b[i]; b[i]=b[j]; b[j]=temp; t=a[i]; a[i]=a[j]; a[j]=t; t1=c[i]; c[i]=c[j]; c[j]=t1; } int sum=0; k=0; for(i=1;i<=n;i++) { if(a[i]>=timestart) { timestart=b[i]; d[k]=c[i]; sum++; k++; } } for(k=0;k<sum;k++) { if(k==sum-1) cout<<d[k]<<endl; else cout<<d[k]<<","; } return 0; }
SDUTOJ 1298 活动选择
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。