답안 #675522

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
675522 2022-12-27T11:52:09 Z sudheerays123 Temperature (POI11_tem) C++17
0 / 100
233 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 << "\n";
}
 
int main(){
 
	fast;
 
	ll tc = 1;
	// cin >> tc;
	while(tc--) solve();
 
	return 0;
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 2 ms 980 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 82 ms 32572 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 165 ms 51380 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 199 ms 58076 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 233 ms 65536 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 203 ms 65536 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 148 ms 57644 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 142 ms 54140 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 177 ms 50740 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 184 ms 48720 KB Memory limit exceeded
2 Halted 0 ms 0 KB -