A46116.[GESP202309 三级] 进制判断

入门

GESP

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

NN 进制数指的是逢 NN 进一的计数制。例如,人们日常生活中大多使用十进制计数,而计算机底层则一般使用二进制。除此之外, 八进制和十六进制在一些场合也是常用的计数制(十六进制中,一般使用字母 AAFF 表示十至十五)。
现在有 NN 个数,请你分别判断他们是否可能是二进制、八进制、十进制、十六进制。例如, 15A6F15A6F 就只可能是十六进制,而 10111011 则是四种进制皆有可能。

输入格式

输入的第一行为一个十进制表示的整数 NN 。接下来 NN 行,每行一个字符串,表示需要判断的数。保证所有字符串均由数字和大写字母组成,且不以 00 开头。保证不会出现空行。

保证 1N10001\le N\le 1000 ,保证所有字符串长度不超过 1010

输出格式

输出 NN 行,每行 44 个数,用空格隔开,分别表示给定的字符串是否可能表示一个二进制数、八进制数、十进制数、十六进制数。使用 11 表示可能,使用 00 表示不可能。

例如,对于只可能是十六进制数的 15A6F15A6F ,就需要输出 00 00 00 11 ;而对于四者皆有可能的 10111011 ,则需要输出 11 11 11 11

输入输出样例

  • 输入#1

    2
    15A6F
    1011
    

    输出#1

    0 0 0 1
    1 1 1 1
    
  • 输入#2

    4
    1234567
    12345678
    FF
    GG

    输出#2

    0 1 1 1
    0 0 1 1
    0 0 0 1
    0 0 0 0
    
首页