0
杜明泽
资深守护
资深守护
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
int n,x,y,cnt[3005],maxn=0;
cin>>n;
for(int i=1;i<=n;i++){
cin>>x>>y;
if(x>y) swap(x,y);
for(int j=x;j<=y;j++){
cnt[j]++;
if(cnt[j]>maxn) maxn=cnt[j];
}
}
for(int i=3000;i>=1;i--){
if(cnt[i]==maxn){
cout<<i;
break;
}
}
return 0;
}
0
0
李显晨
中级启示者
中级启示者
第一个循环改成这样:
for(int i=1;i<=n;i++){
cin>>a>>b;
if(a>b) swap(a,b);
for(int j=a;j<=b;j++){
s[j]++;
}
}
在第二个循环前面加一个循环:
for(int i=1;i<=3000;i++){
maxn=max(maxn,s[i]);
}
0
0
汪子晨
修练者
修练者
整型 maxn=-0x3f3f3f3f;
整型 maxc;
整型 n,s1,s2;
输入n;
for(int i=1;i<=n;i++){
输入s1>>s2;
如果(s1>s2)交换(s1,s2);
循环(int j=s1;j<=s2;j++){
b[j]++;
}
}
循环(int i=0;i<=3000;i++){
如果(b[i]>=maxn){
maxn等于b[i];
maxc等于i;
}
}
输出maxc;
AC100,赶紧采纳!
没采纳的你:
采纳的你:
啥也不管的你:
NI BU YAO ZAI ZHUANG BI
0
0
0
0