#王道机试指南第二版,第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;
}
全部评论
相关推荐
牛客30461999...:写的真好啊,文学功底好。有句话感触很深,AI的确提效了,按理说同样的工作内容,如果有AI的帮助,完全不用加班就能搞定。但现在加班现象依旧普遍,这是由社会观念、制度决定的,社会以生产最大为导向,AI节省的时间、创造的价值流向资本而不是打工人,同时有了AI竞争更大了,对工作的要求、速度要求都上升了。
点赞 评论 收藏
分享
