두 개의 범위(l1, r1)가 있다고 가정하고, (l2, r2)는 x축에 두 개의 선을 나타냅니다. l1
따라서 입력이 l1 =2와 같으면; r1 =6; l2 =3; r2 =4, 출력은 a =3, b =4가 되며 다른 답변도 가능합니다.
단계
이 문제를 해결하기 위해 다음 단계를 따릅니다. −
if l1 is same as l2, then: (increase l1 by 1) return l1 and l2
예시
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
#include <bits/stdc++.h> using namespace std; void solve(int l1, int r1, int l2, int r2) { if (l1 == l2) l1++; cout << l1 << ", " << l2; } int main() { int l1 = 2; int r1 = 6; int l2 = 3; int r2 = 4; solve(l1, r1, l2, r2); }
입력
2, 6, 3, 4
출력
2, 3