问题描述 |
---|
在蓝桥杯中,熟练判断数据范围是非常重要的,迁徙很想知道你有没有这个能力,给你出了一份试题 试题由 n 行数字组成 (1 <= n <= 1000),每行数字长度不超过 30 位,可能存在前导 0,存在负数,负号占一位 要求对每一行的数字( 下称 t )进行以下处理:
|
输入描述 |
第一行是一个正整数 n ( 1 <= n <= 1000 ),表示一共 n 行数字 每行数字 x,长度不超过 30 位,存在负数且负号占一位 对于 33% 的样例有 数字 x 在 int 范围内 对于 66% 的样例有 数字 x 在 long long int 范围内 对于 100% 的样例有 数字长度不超过 30 位(负号占一位) |
输出描述 |
对于每个数字 n,输出一行答案 t。 如果 t 在 int范围内,输出 -1 * t 的算数运算结果; 如果 t 大于int 但未超出 long long int,直接输出 t 的值; 如果 t 超过 long long int ,输出 "string"; |
样例输入复制样例 |
0 -1 0114514114514 |
样例输出 |
0 1 114514114514 string |
提示说明 |
当数字在 int 范围内,输出的是算数运算结果,不需要计算机运算结果。 |
相关 |