1495. Name That Number

单点时限: 2.0 sec

内存限制: 256 MB

Among the large Wisconsin cattle ranchers, it is customary to brand cows with serial numbers to please the Accounting Department. The cow hands don’t appreciate the advantage of this filing system, though, and wish to call the members of their herd by a pleasing name rather than saying, “C’mon, #4734, get along.”

Help the poor cowhands out by writing a program that will translate the brand serial number of a cow into possible names uniquely associated with that serial number. Since the cow hands all have cellular saddle phones these days, use the standard Touch-Tone(R) telephone keypad mapping to get from numbers to letters (except for “Q” and “Z”):

2: A,B,C 5: J,K,L 8: T,U,V

3: D,E,F 6: M,N,O 9: W,X,Y

4: G,H,I 7: P,R,S

Acceptable names for cattle are provided to as a list of fewer than 5,000 acceptable cattle names (all letters capitalized).

For instance, the brand number 4734 produces all the following names:

GPDG GPDH GPDI GPEG GPEH GPEI GPFG GPFH GPFI GRDG GRDH GRDI

GREG GREH GREI GRFG GRFH GRFI GSDG GSDH GSDI GSEG GSEH GSEI

GSFG GSFH GSFI HPDG HPDH HPDI HPEG HPEH HPEI HPFG HPFH HPFI

HRDG HRDH HRDI HREG HREH HREI HRFG HRFH HRFI HSDG HSDH HSDI

HSEG HSEH HSEI HSFG HSFH HSFI IPDG IPDH IPDI IPEG IPEH IPEI

IPFG IPFH IPFI IRDG IRDH IRDI IREG IREH IREI IRFG IRFH IRFI

ISDG ISDH ISDI ISEG ISEH ISEI ISFG ISFH ISFI

The list:

ECNU

ECUST

FDU

GREG

PKU

SJTU

THU

ZJU

ZSU

As it happens, the only one of these 81 names that is in the list of valid names is “GREG”.

Write a program that is given the brand number of a cow and prints all the valid names that can be generated from that brand number or ``NONE’‘ if there are no valid names. Serial numbers can be as many as a dozen digits long.

输入格式

The first part is the list(all are capital letter) ,end with -1.

The second part is the number of a cow.Serial numbers can be as many as a dozen digits long.

Process to end of file.

输出格式

Prints all the valid names that can be generated.

样例

Input
ECNU
ECUST
FDU
GREG
PKU
SJTU
THU
ZJU
ZSU
-1
4734
12345678
Output
GREG
NONE

11 人解决,20 人已尝试。

11 份提交通过,共有 56 份提交。

6.6 EMB 奖励。

创建: 16 年,11 月前.

修改: 6 年,10 月前.

最后提交: 1 年前.

来源: USACO

题目标签