A1956.狗星id卡

入门

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

​ 狗星最近开始了狗口普查,准备给一些没有id卡的AC狗们分配一些合法的id号。

​ 现在你作为分发员,收到了来自狗星中央的N(1N100)N(1 \leq N \leq 100)条id号,但是其中有一些id号并不合法,请你判断下每条id号的合法性。

​ 狗星的id号是由一组17位的数字所组成,其中每个数字都带有一个权值,对照表如下:

N:0 1 2 3 4 5 6 7 8 9
V:7 0 1 3 2 9 4 6 8 5

(表中的N代表数字,V代表其所对应的权值)

​ 狗星的id号的合法条件如下:

  • 该id号的数字权值总和跟17进行取余,最后结果大于5。

  • 该id号中不能有除数字以外的字符。

    现在请你判断一下,在NN个id号中,判断不合法的id号并输出。如果全部id号都合法,则输出all ok

输入格式

第一行输入一个整数NN,代表共有NN个id号。

随后NN行,每行输入一个字符串(题目保证没有空格),代表id号。

输出格式

输出所有不合法的id号,每个id号占一行。如果都合法,则输出all ok

输入输出样例

  • 输入#1

    1
    96522822917108625

    输出#1

    96522822917108625
  • 输入#2

    1
    37601285055678681

    输出#2

    all ok
首页