#CF2094B. Bobritto Bandito

    ID: 6943 传统题 1000ms 256MiB 尝试: 1 已通过: 0 难度: 10 上传者: 标签>暴力构造CodeforcesCodeforces Round 1017(Div4)Div4BCF2094B800

Bobritto Bandito

题目描述

在一条无限长的整数数轴上,每个整数位置都有一间房屋。第 00 天,编号为 00 的房屋被感染。之后每天,感染会扩展到一个与当前感染区间相邻的健康房屋。

因此任意一天,被感染的房屋总是一个连续区间。用 [l,r][l,r] 表示从第 ll 间到第 rr 间房屋都被感染。已知第 nn 天后的感染区间为 [l,r][l,r],请找出第 mm 天时可能的任意一个感染区间 [l,r][l',r'],其中 mnm\le n

输入格式

第一行包含整数 tt,表示测试组数。

每组测试数据一行,包含四个整数 n,m,l,rn,m,l,r

输出格式

对于每组测试数据,输出两个整数 ll'rr'。如果有多种答案,输出任意一种。

样例

4
4 2 -2 2
4 1 0 4
3 3 -1 2
9 8 -6 3
-1 1
0 1
-1 2
-5 3

样例说明

第一组中,第 1,2,31,2,3 天的区间可以依次为 [1,0][-1,0][1,1][-1,1][2,1][-2,1],所以 [1,1][-1,1] 是合法答案。

数据范围

  • 1t1001 \le t \le 100
  • 1mn20001 \le m \le n \le 2000
  • nl0rn-n \le l \le 0 \le r \le n
  • rl=nr-l=n

来源

Codeforces Round 1017 (Div. 4), Problem B - Bobritto Bandito