C语言20分前两个RE求助!!!
查看原帖
C语言20分前两个RE求助!!!
862557
5Goodluck楼主2023/3/1 19:47
#include <stdio.h>
int main()
{
	int m,n,t,e;
	scanf("%d %d",&m,&n);
	int a[n];
	int b[n];
	for(int i=0;i<n;i++){
		scanf("%d %d",&a[i],&b[i]);
	}
	if(n!=1){
		for(int i=0;i<n;i++){
			for(int j=1;j<(n-i);j++){
				if(a[j-1]>a[j]){
					t=a[j-1];
					a[j-1]=a[j];
					a[j]=t;
					e=b[j-1];
					b[j-1]=b[j];
					b[j]=e;
				}
			}
		}
	}
	int sum=0;
	for(int i=1;i<n;i++){
		if(a[i]<b[i-1]){
			sum=b[i-1]-a[i]+1;
		}
	}
	int all=0;
	for(int i=0;i<n;i++){
		all=b[i]-a[i]+1+all;
	}
	all=m-all+sum+1;
	printf("%d",all);
	return 0;	
}
2023/3/1 19:47
加载中...