1308:排序问题

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判 命题人:
提交:3 解决:2

题目描述

小霞是一个数字迷,她特别喜欢p, 因此她想这样对n个浮点数排序,每个浮点数编号1,2,3.....n
如果一个浮点数到数字p的距离向上取整的值越小,它的排名越靠前,如果这个值相等,就按浮点数的大小,从小到大排序。
其中,p值要使用acos(-1)来计算。(acos函数在cmath头文件中,直接可以用acos(-1)来获得p值)


输入

输入为2行:
第一行,一个整数n, 2<=n<=100;
接下来一行有n个空格分隔的浮点数,范围在-100到100这间,依次为编号1,2,3.....n的浮点数。


输出

输出为n行,每行有一个整数一个浮点数,用空格分隔,分别为浮点数的编号和数值,为排序后的结果,浮点数四舍五入保留2位小数。

样例输入-1 复制

3
-9.988 3.13 4.78111

样例输出-1 复制

2 3.13
3 4.78
1 -9.99