Skip to content

Commit 308a4dd

Browse files
committed
srm 580 div 1 250 sol
1 parent 66de890 commit 308a4dd

File tree

1 file changed

+6
-15
lines changed

1 file changed

+6
-15
lines changed

EelAndRabbit.cpp

+6-15
Original file line numberDiff line numberDiff line change
@@ -35,23 +35,14 @@ class EelAndRabbit{
3535
public:
3636
int getmax(vector <int> l, vector <int> t){
3737
int n = l.size();
38-
if(n == 1) return 1;
39-
si time;
40-
fi(n){
41-
time.insert(t[i]);
42-
time.insert(t[i] + l[i]);
43-
}
4438
int maxr = 0;
45-
for(int a : time)
46-
for(int b : time){
47-
if(a == b) continue;
48-
si v;
49-
fi(n){
50-
if(t[i] <= a && a <= t[i]+l[i]) v.insert(i);
51-
if(t[i] <= b && b <= t[i]+l[i]) v.insert(i);
52-
}
53-
maxr = max(maxr, (int)v.size());
39+
fi(n) fj(n) {
40+
int r = 0;
41+
fk(n){
42+
if((t[k] <= t[i] && t[i] <= t[k] + l[k]) || (t[k] <= t[j] && t[j] <= t[k] + l[k])) r++;
5443
}
44+
maxr = max(maxr, r);
45+
}
5546
return maxr;
5647
}
5748

0 commit comments

Comments
 (0)