CF2094B

· · 题解

Solution

$l'$ 的上界:$l'\le\min(0,r-m)$。 此时我们可以构造 $l'=\max(l,-m)$,此时对应的 $r'=l'+ m$ 必定满足 $0\le r'\le r$,因为 $r=l+n$ 且 $m\le n$。 ### Code ```cpp #include <bits/stdc++.h> #include <cstdio> #define int long long #define ull unsigned long long #define mod 998244353 #define MOD 1000000007 using namespace std; const int N = 2e6 + 5,maxn = 3e3 + 5; signed main () { int T; cin >> T; while (T --) { int n,m,l,r; cin >> n >> m >> l >> r; cout << max (l,- m) << ' ' << max (l,- m) + m << endl; } return 0; } ```