1

詹建泽榆  •  5个月前


include <bits/stdc++.h>

using namespace std; struct h{

int s,e;

}a[110]; bool cmp(h x,h y){

return x.e<y.e;

} int main(){

int n;
cin>>n;
for(int i=1;i<=n;i++){
	cin>>a[i].s>>a[i].e;
}
sort(a+1,a+n+1,cmp);
int j=a[1].e,sum=1;
for(int i=2;i<=n;i++){
	if(a[i].s>=j){
		sum++;
		j=a[i].e;
	}
}
cout<<sum;
return 0;

}


评论:

include<bits/stdc++.h>

using namespace std; int main(){

int n,m,a[110][110],b,c,d,e,ma=0,mi=9999,z;
cin>>n>>m;
for(int i=1;i<=n;i++){
	for(int j=1;j<=m;j++){
		cin>>a[i][j];
	}
}
for(int i=1;i<=n;i++){
	for(int j=1;j<=m;j++){
		if(ma<a[i][j]){
			ma=a[i][j];
		}if(mi>a[i][j]){
			mi=a[i][j];
		}
	}
}
for(int i=1;i<=n;i++){
	for(int j=1;j<=m;j++){
		if(ma==a[i][j]){
			b=i;
			c=j;
		}if(mi==a[i][j]){
			d=i;
			e=j;
		}
	}
}
z=a[b][c];
a[b][c]=a[d][e];
a[d][e]=z;
for(int i=1;i<=n;i++){
	for(int j=1;j<=m;j++){
		cout<<a[i][j]<<" ";
	}
	cout<<endl;
}
return 0;

}


陈思陶  •  5个月前