题目背景
Ysuperman 为了检验他的教学水平,决定给幼儿园的小朋友们来两场摸底考试!
题目描述
其中一场考试有四道题目,满分 400;另一场考试有六道题目,满分 600。每个人每场考试得分都是一个 0 到满分间的一个非负整数(可以为 0 或者满分)。
有 n 名同学参加了这两场考试,其中第 i 名同学第一场得分 ai,第二场得分 bi,Ysuperman 通过以下规则计算第 i 名同学的标准得分 ci:
- 分别统计两场比赛的最高分 A,B,有 A=0,B=0。
- 令 ci=1000(Aai+Bbi),其中 ci 四舍五入保留到整数。
在算出了每位同学的标准得分后,Ysuperman 粗心地弄丢了每位同学的原始分,你能帮 TA 找到任意一组可能的原始分吗?
简单来说,已知 n 和每位同学的标准得分 c1∼n,Ysuperman 希望你找到一组合法的 a1∼n,b1∼n 满足上述要求。
特别的,有个十分强的小朋友 Qiu 在两场考试中都拿到了最高分,也就是保证 c1=2000。另外其他小朋友水平都差不多,所以保证有 ∀i>1,ci∈[10,1990]。
输入格式
第一行一个正整数 n。
接下来 n 行,第 i 行一个正整数 ci。
输出格式
输出共 n 行,第 i 行两个非负整数 ai,bi,由题意可知你需要保证 ai∈[0,400],bi∈[0,600] 并且 maxai>0,maxbi>0。
提示
样例一中构造的 a,b 合法,理由如下:
两场比赛最高得分分别为 233 和 525。
1000×(233÷233+525÷525)=2000。
1000×(147÷233+361÷525)≈1318.520≈1319。
1000×(200÷233+324÷525)≈1475.512≈1476。
1000×(0÷233+523÷525)≈996.190≈996。
前 20% 的数据保证 n≤20。
另外 20% 的数据保证 ci 是 10 的倍数。
另外 20% 的数据保证 ci 是 5 的倍数。
另外 20% 的数据保证 ci 是 2 的倍数。
对于 100% 的数据,满足 1≤n≤104,c1=2000,∀i>1,ci∈[10,1990]。