描述
输入 n <= 1500个浮点数,要求把这n个浮点数从小到大排列后输出。每个浮点数中都有小数点,负数包含符号位,除去符号位总长度不超过50位。
输入
每个输入为一行,每行有若干个浮点数,浮点数之间以空格相隔开。
输出
输出排序后的浮点数序列。
样例输入
3.01 2.1 1.2
2.22 2.211 1.233
样例输出
1.2 2.1 3.01
1.233 2.211 2.22
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int get_neg_dig(char* a)//计算负数的整数部分位数
{
int dig = 0;
for (int j = 1; a[j] != '.'; j++)
{
dig++;
}
return dig;
}
int get_pos_dig(char* a)//计算正数的整数部分位数
{
int dig = 0;
for (int j = 0; a[j] != '.'; j++)
{
dig++;
}
return dig;
}
int main()
{
char c[30000];
char temp[52];
while (gets_s(c) != NULL)//如果gets_s不能用,可以替换成gets或者fgets
{
//a数组的初始化
int a_len = 0;
char a[1500][52];
memset(a, '\0', sizeof(a));
//a数组的存储
char* token;
token = strtok(c, " ");
while (token)
{
strcpy(a[a_len], token);
a_len++;
token = strtok(NULL, " ");
}
//把a分为正负分别存储
char neg_a[1500][52];
char pos_a[1500][52];
memset(neg_a, '\0', sizeof(neg_a));
memset(pos_a, '\0', sizeof(pos_a));
int neg_a_len = 0;
int pos_a_len = 0;
for (int p = 0; p < a_len; p++)
{
if (a[p][0] == '-')
{
strcpy(neg_a[neg_a_len], a[p]);
neg_a_len++;
}
else
{
strcpy(pos_a[pos_a_len], a[p]);
pos_a_len++;
}
}
//把负数和正数先按照位数分别排序
for (int i = 0; i < neg_a_len - 1; i++)
{
for (int m = i + 1; m < neg_a_len; m++)
{
if (get_neg_dig(neg_a[i]) <= get_neg_dig(neg_a[m]))
{
strcpy(temp, neg_a[i]);
strcpy(neg_a[i], neg_a[m]);
strcpy(neg_a[m], temp);
}
}
}
for (int i = 0; i < pos_a_len - 1; i++)
{
for (int m = i + 1; m < pos_a_len; m++)
{
if (get_pos_dig(pos_a[i]) >= get_pos_dig(pos_a[m]))
{
strcpy(temp, pos_a[i]);
strcpy(pos_a[i], pos_a[m]);
strcpy(pos_a[m], temp);
}
}
}
//整数位数相同的负数进行排序
for (int i = 0; i < neg_a_len - 1; i++)
{
for (int m = i + 1; m < neg_a_len; m++)
{
if (get_neg_dig(neg_a[i]) == get_neg_dig(neg_a[m]))
{
if (strcmp(neg_a[i], neg_a[m]) <= 0)
{
strcpy(temp, neg_a[i]);
strcpy(neg_a[i], neg_a[m]);
strcpy(neg_a[m], temp);
}
}
}
}
//整数位数相同的正数进行排序
for (int i = 0; i < pos_a_len - 1; i++)
{
for (int m = i + 1; m < pos_a_len; m++)
{
if (get_pos_dig(pos_a[i]) == get_pos_dig(pos_a[m]))
{
if (strcmp(pos_a[i], pos_a[m]) >= 0)
{
strcpy(temp, pos_a[i]);
strcpy(pos_a[i], pos_a[m]);
strcpy(pos_a[m], temp);
}
}
}
}
//打印测试
for (int i = 0; i < neg_a_len; i++)
printf("%s ", neg_a[i]);
for (int i = 0; i < pos_a_len; i++)
printf(" %s" + !i, pos_a[i]);
putchar('\n');
//清空数组所有数组
memset(a, '\0', sizeof(a));
memset(neg_a, '\0', sizeof(neg_a));
memset(pos_a, '\0', sizeof(pos_a));
}
return 0;
}
极限数据测试:
极限数据是从oj后台复制下来的,一共多少个浮点数我也不知道……
1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 -3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 -3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 8.235235235 -8.234234234 13123.12341234123123 123.123123123 12541.12341215 -123123.1231231243141 -8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 0.01 5.74574574574574574567456456456 0.234234 9.2342342356235235 9.2354234234 -9.234523423423423432 2.6857364378685736437868573643786857364378 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 -8.235235235 8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 0.01 13123.12341234123123 123.123123123 12541.12341215 -123123.1231231243141 5.74574574574574574567456456456 0.234234 0.234234 9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 -1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 -2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 8.235235235 -8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 13123.12341234123123 123.123123123 12541.12341215 -123123.1231231243141 0.01 -9.2342342356235235 -9.2354234234 9.234523423423423432 -2.6857364378685736437868573643786857364378 5.1231 6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 7.234 5.1231 3.4378685736437685736436437868573643786857364372 6.234234234 13123.12341234123123 123.123123123 12541.12341215 -123123.1231231243141 -6.234234234 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 -8.235235235 -8.234234234 13123.12341234123123 123.123123123 12541.12341215 -123123.1231231243141 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 0.01 5.74574574574574574567456456456 0.234234 -9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 5.1231 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 -2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 13123.12341234123123 123.123123123 12541.12341215 -123123.1231231243141 8.235235235 8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 -5.1231 0.01 5.74574574574574574567456456456 0.234234 9.2342342356235235 9.2354234234 13123.12341234123123 123.123123123 12541.12341215 -123123.1231231243141 9.234523423423423432 2.6857364378685736437868573643786857364378 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 -2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 8.235235235 8.234234234 13123.12341234123123 123.123123123 12541.12341215 -123123.1231231243141 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 -5.1231 0.01 5.74574574574574574567456456456 0.234234 0.234234 9.2342342356235235 9.2354234234 13123.12341234123123 123.123123123 12541.12341215 -123123.1231231243141 -9.234523423423423432 2.6857364378685736437868573643786857364378 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 -7.234 8.235235235 8.234234234 13123.12341234123123 123.123123123 12541.12341215 -123123.1231231243141 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 -5.1231 0.01 9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 5.1231 -6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 7.234 13123.12341234123123 123.123123123 12541.12341215 -123123.1231231243141 5.1231 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 -1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 13123.12341234123123 123.123123123 12541.12341215 -123123.1231231243141 13123.12341234123123 123.123123123 12541.12341215 -123123.1231231243141 -3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 8.235235235 -8.234234234 13123.12341234123123 123.123123123 12541.12341215 -123123.123123124314 13123.12341234123 -8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 0.01 5.74574574574574574567456456456 0.234234 -9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 -5.1231 6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 7.234 7.234 -6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 -3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 4.43786643643786857364378685736437864 5.1231 0.01 5.74574574574574574567456456456 0.234234 -9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 5.1231 -6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 7.234 7.234 6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 -6.234234234 7.234 7.234 6.2352345234234 -3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 -2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 -2.32452345234234235235235 -3.437868573643768573643643786857364378685736437864 -4.1234312412341526432634634634634634634634643 -7.234 -8.235235235 -8.234234234 -8.234222222222222222222222222222222222 -4.437868573643768573643643786857364378685736437864 -4.43786643643786857364378685736437864 -5.1231 0.01 -5.74574574574574574567456456456 0.234234 -9.2342342356235235 -9.2354234234 -9.234523423423423432 -2.6857364378685736437868573643786857364378 -5.1231 -6.2352345234234 -3.4378685736437685736436437868573643786857364372 -6.234234234 -6.234234234 -7.234 -7.234 8.235235235 8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 0.01 5.74574574574574574567456456456 0.234234 -9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 5.1231 -6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 7.234 7.234 6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 -6.234234234 7.234 7.234 6.2352345234234 -3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 -2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 -2.32452345234234235235235 -3.437868573643768573643643786857364378685736437864 -4.1234312412341526432634634634634634634634643 -7.234 -8.235235235 -8.234234234 -8.234222222222222222222222222222222222 -4.437868573643768573643643786857364378685736437864 -4.43786643643786857364378685736437864 -5.1231 0.01 -5.74574574574574574567456456456 0.234234 -9.2342342356235235 -9.2354234234 -9.234523423423423432 -2.6857364378685736437868573643786857364378 -5.1231 -6.2352345234234 -3.4378685736437685736436437868573643786857364372 -6.234234234 -6.234234234 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 -3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 -3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 8.235235235 -8.234234234 5.1231 0.01 5.74574574574574574567456456456 0.234234 9.2342342356235235 9.2354234234 -9.234523423423423432 2.6857364378685736437868573643786857364378 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 -8.235235235 8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 0.01 5.74574574574574574567456456456 0.234234 0.234234 9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 -1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 -2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 8.235235235 -8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 0.01 -9.2342342356235235 -9.2354234234 9.234523423423423432 -2.6857364378685736437868573643786857364378 5.1231 6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 7.234 5.1231 3.4378685736437685736436437868573643786857364372 6.234234234 -6.234234234 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 -8.235235235 -8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 0.01 5.74574574574574574567456456456 0.234234 -9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 5.1231 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 -2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 8.235235235 8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 -5.1231 0.01 5.74574574574574574567456456456 0.234234 9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 -2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 8.235235235 8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 -5.1231 0.01 5.74574574574574574567456456456 0.234234 0.234234 9.2342342356235235 9.2354234234 -9.234523423423423432 2.6857364378685736437868573643786857364378 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 -7.234 8.235235235 8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 -5.1231 0.01 9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 5.1231 -6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 7.234 5.1231 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 -1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 -3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 8.235235235 -8.234234234 -8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 0.01 5.74574574574574574567456456456 0.234234 -9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 -5.1231 6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 7.234 7.234 -6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 -3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 4.43786643643786857364378685736437864 5.1231 0.01 5.74574574574574574567456456456 0.234234 -9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 5.1231 -6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 7.234 7.234 6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 -6.234234234 7.234 7.234 6.2352345234234 -3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 -2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 -2.32452345234234235235235 -3.437868573643768573643643786857364378685736437864 -4.1234312412341526432634634634634634634634643 -7.234 -8.235235235 -8.234234234 -8.234222222222222222222222222222222222 -4.437868573643768573643643786857364378685736437864 -4.43786643643786857364378685736437864 -5.1231 0.01 -5.74574574574574574567456456456 0.234234 -9.2342342356235235 -9.2354234234 -9.234523423423423432 -2.6857364378685736437868573643786857364378 -5.1231 -6.2352345234234 -3.4378685736437685736436437868573643786857364372 -6.234234234 -6.234234234 -7.234 -7.234 8.235235235 8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 0.01 5.74574574574574574567456456456 0.234234 -9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 5.1231 -6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 7.234 7.234 6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 -6.234234234 7.234 7.234 6.2352345234234 -3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 -2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 -2.32452345234234235235235 -3.437868573643768573643643786857364378685736437864 -4.1234312412341526432634634634634634634634643 -7.234 -8.235235235 -8.234234234 -8.234222222222222222222222222222222222 -4.437868573643768573643643786857364378685736437864 -4.43786643643786857364378685736437864 -5.1231 0.01 -5.74574574574574574567456456456 0.234234 -9.2342342356235235 -9.2354234234 -9.234523423423423432 -2.6857364378685736437868573643786857364378 -5.1231 -6.2352345234234 -3.4378685736437685736436437868573643786857364372 -6.234234234 -6.234234234 -7.234 -7.234 -7.234 -7.234 -8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 0.01 5.74574574574574574567456456456 0.234234 9.2342342356235235 9.2354234234 -9.234523423423423432 2.6857364378685736437868573643786857364378 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 -8.235235235 8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 0.01 5.74574574574574574567456456456 0.234234 0.234234 9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 -1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 -2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 8.235235235 -8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 0.01 -9.2342342356235235 -9.2354234234 9.234523423423423432 -2.6857364378685736437868573643786857364378 5.1231 6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 7.234 5.1231 3.4378685736437685736436437868573643786857364372 6.234234234 -6.234234234 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 -8.235235235 -8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 0.01 5.74574574574574574567456456456 0.234234 -9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 5.1231 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 -2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 8.235235235 8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 -5.1231 0.01 5.74574574574574574567456456456 0.234234 9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 -2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 8.235235235 8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 -5.1231 0.01 5.74574574574574574567456456456 0.234234 0.234234 9.2342342356235235 9.2354234234 -9.234523423423423432 2.6857364378685736437868573643786857364378 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 -7.234 8.235235235 8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 -5.1231 0.01 9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 5.1231 -6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 7.234 5.1231 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 -1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 -3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 8.235235235 -8.234234234 -8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 0.01 5.74574574574574574567456456456 0.234234 -9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 -5.1231 6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 7.234 7.234 -6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 2.32452345234234235235235 -3.437868573643768573643643786857364378685736437864 4.1234312412341526432634634634634634634634643 7.234 4.43786643643786857364378685736437864 5.1231 0.01 5.74574574574574574567456456456 0.234234 -9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 5.1231 -6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 7.234 7.234 6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 -6.234234234 7.234 7.234 6.2352345234234 -3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 -2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 -2.32452345234234235235235 -3.437868573643768573643643786857364378685736437864 -4.1234312412341526432634634634634634634634643 -7.234 -8.235235235 -8.234234234 -8.234222222222222222222222222222222222 -4.437868573643768573643643786857364378685736437864 -4.43786643643786857364378685736437864 -5.1231 0.01 -5.74574574574574574567456456456 0.234234 -9.2342342356235235 -9.2354234234 -9.234523423423423432 -2.6857364378685736437868573643786857364378 -5.1231 -6.2352345234234 -3.4378685736437685736436437868573643786857364372 -6.234234234 -6.234234234 -7.234 -7.234 8.235235235 8.234234234 8.234222222222222222222222222222222222 4.437868573643768573643643786857364378685736437864 4.43786643643786857364378685736437864 5.1231 0.01 5.74574574574574574567456456456 0.234234 -9.2342342356235235 9.2354234234 9.234523423423423432 2.6857364378685736437868573643786857364378 5.1231 -6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 7.234 7.234 6.2352345234234 3.4378685736437685736436437868573643786857364372 6.234234234 -6.234234234 7.234 7.234 6.2352345234234 -3.4378685736437685736436437868573643786857364372 6.234234234 6.234234234 1.978685736478685736437868573643786857348786857364 1.5736436437868573 1.57364364378685731 -2.3786857364378573643768573643643786685736436 3.437868573643768573643643786857364378685736437864 7.234 0.0001 -2.32452345234234235235235 -3.437868573643768573643643786857364378685736437864 -4.1234312412341526432634634634634634634634643 -7.234 -8.235235235 -8.234234234 -8.234222222222222222222222222222222222 -4.437868573643768573643643786857364378685736437864 -4.43786643643786857364378685736437864 -5.1231 0.01 -5.74574574574574574567456456456 0.234234 -9.2342342356235235 -9.2354234234 -9.234523423423423432 -2.6857364378685736437868573643786857364378 -5.1231 -6.2352345234234 -3.4378685736437685736436437868573643786857364372 -6.234234234 -6.234234234 -7.234 -7.234 -7.234 -7.234
这个数据测试通过了,这个题目也就AC了