#王道机试指南第二版,第125页,题目:今年暑假不AC#自己的代码(只为做个记录):
#include<iostream>
(720)#include<vector>
using namespace std;
struct jiemu{
int star;
int end;
};
int main(){
int n;
while(cin>>n &&n!=0 ){
vector<jiemu> myve;
int a,b;
for(int i=0;i<n;i++){
cin>>a>>b;
jiemu jie;
jie.star=a;jie.end=b;
myve.push_back(jie);
}
for(int i=0;i<n-1;i++){
for(int j=0;j<n-1-i;j++){
if(myve[j].end>myve[j+1].end){
jiemu temp=myve[j+1];
myve[j+1]=myve[j];
myve[j]=temp;
}
}
}
int num=1;
int ori=myve[0].end;
for(int k=1;k<n;k++){
if(myve[k].star>=ori)
{
num++;
ori=myve[k].end;
}
else{
continue;
}
}
cout<<num<<endl;
}
return 0;
}
#include<iostream>
(720)#include<vector>
using namespace std;
struct jiemu{
int star;
int end;
};
int main(){
int n;
while(cin>>n &&n!=0 ){
vector<jiemu> myve;
int a,b;
for(int i=0;i<n;i++){
cin>>a>>b;
jiemu jie;
jie.star=a;jie.end=b;
myve.push_back(jie);
}
for(int i=0;i<n-1;i++){
for(int j=0;j<n-1-i;j++){
if(myve[j].end>myve[j+1].end){
jiemu temp=myve[j+1];
myve[j+1]=myve[j];
myve[j]=temp;
}
}
}
int num=1;
int ori=myve[0].end;
for(int k=1;k<n;k++){
if(myve[k].star>=ori)
{
num++;
ori=myve[k].end;
}
else{
continue;
}
}
cout<<num<<endl;
}
return 0;
}
全部评论
相关推荐
点赞 评论 收藏
分享
05-21 14:50
湖南机电职业技术学院 前端工程师 nus2201602...:兄弟,你这个简历撕了丢了吧,就是一坨,去找几个项目,理解项目流程,看几遍就是你的了,看看八股就去干了,多看看牛客里别人发出来的简历,对着写,你这写的啥啊,纯一坨

点赞 评论 收藏
分享