求指导25pts
查看原帖
求指导25pts
1359133
future666楼主2024/10/3 22:00

情况 代码:

#include <bits/stdc++.h>
using namespace std;
long long n,m,k,x[200010],y[200010],ans;
int main(){
	cin>>n>>m>>k;
	for(int i=1;i<=k;i++) cin>>x[i]>>y[i];
	if(n==1&&m==1) cout<<k;
	else if(k==0) cout<<k;
	else{
		for(int i=1;i<=k;i++){
			if(y[i]<=x[i]&&n<=m) ans++;
			else if(x[i]<=y[i]&&n>=m) ans++;
		}
		cout<<max(k-ans,ans);
	}
	return 0;
}

1.感觉思路没问题啊 2.为什么cout<<ans得15分,(传送门)

cout<<max(k-ans,ans)反而25分?

2024/10/3 22:00
加载中...