Submission #675511

# Submission time Handle Problem Language Result Execution time Memory
675511 2022-12-27T11:30:13 Z sudheerays123 Temperature (POI11_tem) C++17
0 / 100
312 ms 65536 KB
#include<bits/stdc++.h>
using namespace std;
#define fast ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);
#define ll long long int
const ll N = 100+5 , INF = 1e18 , MOD = 1e9+7;

void solve(){

	ll n;
	cin >> n;

	vector<pair<ll,ll>> range(n+5);
	for(ll i = 1; i <= n; i++) cin >> range[i].first >> range[i].second;

	vector<vector<ll>> dp(n+5,vector<ll>(3));

	dp[1][1] = 1;
	dp[1][2] = 1;
	ll ans = 1;

	for(ll i = 2; i <= n; i++){

		dp[i][1] = 1;
		dp[i][2] = 1;

		if(range[i-1].first <= range[i].first) dp[i][1] = max(dp[i][1],dp[i-1][1]+1);
		if(range[i-1].second <= range[i].first) dp[i][1] = max(dp[i][1],dp[i-1][2]+1);

		if(range[i-1].first <= range[i].second) dp[i][2] = max(dp[i][2],dp[i-1][1]+1);
		if(range[i-1].second <= range[i].second) dp[i][2] = dp[i-1][2]+1;

		ans = max({ans,dp[i][1],dp[i][2]});
	}

	cout << ans;
}

int main(){

	fast;

	ll tc = 1;
	// cin >> tc;
	while(tc--) solve();

	return 0;
}
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 980 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 84 ms 35508 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 243 ms 61868 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 244 ms 65536 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 312 ms 65536 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 286 ms 65536 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 141 ms 62924 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 155 ms 59196 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 206 ms 65536 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 229 ms 63296 KB Memory limit exceeded
2 Halted 0 ms 0 KB -