【USACO题库】1.2.3 Name That Number命名那个数字

这不是水题!

主页:点这里

题目描述

在威斯康辛州牛大农场经营者之中,都习惯于请会计部门用连续数字给母牛打上烙印。
但是,母牛用手机时并没感到这个系统的便利,它们更喜欢用它们喜欢的名字来呼叫它们的同伴,而不是用像这个的语句"C'mon, #4734, get along."。
请写一个程序来帮助可怜的牧牛工将一只母牛的烙印编号翻译成一个可能的名字。
因为母牛们现在都有手机了,参照那标准的按键排布来把收到的数目翻译成名字:( 除了为之外 "Q" 和 "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

可接受的名字都被放在这样一个叫作"dict.txt"的文件中,它包含一连串的少于 5,000个可接受的牛名字。 (所有的名字都是大写的) 收到母牛的编号返回那些能从编号翻译出来并且在字典中的名字。 举例来说,编号 4734 能产生的下列各项名字:
 

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



碰巧,81个中只有一个"GREG"是有效的(在字典中)。

写一个程序来对给出的编号打印出所有的有效名字,如果没有则输出"NONE'' 。 编号可能有12位数字。

输入

从文件 name.in 中读入数据。

单独的一行包含一个编号(长度可能从1到12)。

输出

输出到文件 name.out 中。

以字典顺序输出一个有效名字的不负列表,一行一个名字。

样例输入 复制
4734
样例输出 复制
GREG
#include <iostream>
#include <fstream>
#include <string>
#include <set>
#include <map>
#include <sstream>using namespace std;
map<int,string> MapChar_1 = {{2,"ABC"},{3,"DEF"},{4,"GHI"},{5,"JKL"},{6,"MNO"},{7,"PRS"},{8,"TUV"},{9,"WXY"}
};
string Big_dict = "AARON ABBIE ABBOTT ABBRA ABBY ABE ABEL ABENI ABIA ABIBA ABIE ABIGAIL ABNER ABRAHAM ABRAM ABRIANNA ABRIENDA ABRIL ABSOLOM ABU ACACIA ACE ADA ADAH ADAIR ADALIA ADAM ADAMINA ADAMMA ADARA ADDISON ADE ADELA ADELAIDE ADELE ADELINE ADELIO ADELLE ADEM ADEN ADERES ADIE ADIEL ADILA ADINA ADITA ADLAI ADLI ADOLFO ADOLPH ADONAI ADONIA ADORA ADRIAN ADRIANA ADRIANO ADRIENNE ADY AELAN AFFRICA AFRA AFRIC AFRICA AFTON AGAMEMNON AGATHA AGGIE AGNES AH AHAVA AI AIDA AIDAN AIKO AILEEN AILIS AILISH AIMEE AINE AINSLEY AISLING AISLINN AIZZA AJA AJANI AJAY AKILI AKUJI AL ALAIR ALAKE ALAN ALANA ALANNA ALASTAIR ALAURA ALBAN ALBANY ALBERT ALBERTA ALBERTO ALBIN ALBINA ALDA ALDAN ALDEN ALDON ALDONA ALEC ALEDA ALEJANDRO ALEM ALENA ALESSA ALETA ALETHA ALETHEA ALETTA ALEX ALEXA ALEXANDER ALEXANDRA ALEXANDRIA ALEXIA ALEXIS ALFONSO ALFRED ALGERON ALI ALIA ALICE ALICIA ALIJAH ALIKA ALIMA ALINA ALISHA ALISON ALISSA ALIZE ALKA ALLEGRA ALLEN ALLENE ALLIE ALLISON ALLYSON ALMA ALMEDA ALOHILANI ALPHONSE ALSATIA ALTHEA ALVA ALVIN ALYN ALYSON ALYSSA AMADEUS AMADOR AMALIA AMALIE AMAN AMANA AMANDA AMANDLA AMARA AMARANTA AMARANTE AMARANTH AMARIS AMARYLLIS AMAYA AMBER AMBROSE AMELIA AMENA AMI AMIEL AMINA AMIR AMIRI AMITY AMMA AMORINA AMOS AMY AN ANA ANAIS ANALIESE ANALISE ANANA ANANDO ANASTASIA ANATOLA ANATOLE ANDE ANDRA ANDRALYN ANDRE ANDREA ANDREAS ANDRES ANDREW ANDY ANEMONE ANEVAY ANGEL ANGELA ANGELICA ANGELINA ANGELO ANGIE ANGUS ANH ANI ANIKA ANILA ANISA ANITA ANITRA ANJA ANLON ANN ANNA ANNALISE ANNAMIKA ANNE ANNEKE ANNETTE ANNICE ANNICK ANNIS ANNISSA ANNORA ANNOT ANTHEA ANTHONY ANTIONETTE ANTOINETTE ANTONIA ANTONIE ANTONY ANWAR ANYA AOKO AOLANI APHRODITE APOLLO APPOLLO APRIA APRIL ARABELA ARABELLA ARAM ARAN ARCH ARCHIBALD ARCHIE ARDITH AREN ARETHA ARGUS ARI ARIA ARIANA ARIEL ARIELLA ARIELLE ARIEN ARISSA ARISTA ARIZA ARKADIY ARLEN ARLENE ARLO ARLYNDA ARMAND ARMANDE ARMANDO ARMELLE ARMINA ARNAUD ARNE ARNIE ARNOLD ARON ART ARTEMIS ARTHUR ARTIE ARTY ARVID ARVIN ASA ASABI ASALIE ASASIA ASH ASHA ASHBY ASHER ASHLEY ASHLING ASHLYN ASHTON ASHTYN ASIS ASLI ASNEE ASTA ASTHORE ASTIN ASTRA ASTRID ATALO ATHALIA ATHENA ATIRA AUBERTA AUBREY AUBRIANNA AUDI AUDRA AUDREY AUGUST AUGUSTIN AUGUSTUS AULII AURE AURELIA AURORA AURORETTE AUSTIN AUTUMN AVA AVALON AVEL AVELINE AVERY AVI AVIS AVITAL AVIV AVIVA AVONGARA AXEL AXELLE AYA AYAME AYANNA AYLA AYOKA AYSHA AZANA AZIZA AZIZE AZRA AZRIEL AZUKA AZURA BABA BABETTE BAHARI BAILEY BAIRD BAIRN BAKULA BALLARD BALTHASAR BAMBI BANJI BARAKE BARB BARBARA BARBIE BARCLAY BARKE BARNABAS BARNARD BARNEY BARNY BARR BARRAN BARRETTA BARRY BART BARTH BARTHOLEMEW BARTON BARUCH BARY BASH BASIL BAST BASTIEN BAXTER BAYARD BAYEN BAYLEE BAYO BEA BEATA BEATE BEATRICE BEATRIZ BEAU BEAUREGARD BEBE BEBHIN BECCA BECK BECKA BECKY BEL BELA BELAY BELDEN BELINDA BELITA BELL BELLA BELLE BELLINI BEN BENA BENARD BENEDICT BENEN BENITA BENJAMIN BENJY BENNETT BENNY BENSON BERDINE BERG BERKE BERN BERNADETTE BERNADINE BERNARD BERNE BERNICE BERNIE BERNY BERT BERTHA BERTILLE BERYL BESS BESSIE BETH BETHAN BETHANY BETSY BETTE BETTY BEULAH BEVAN BEVERLY BEVIS BEYLA BIANA BIANCA BIBIANE BIDELIA BIKITA BILEN BILL BILLY BIN BINA BING BINGHAM BIRCH BISBEE BISHOP BITON BJORN BLADE BLAINE BLAIR BLAKE BLANCHE BLAZE BLENDA BLINDA BLISS BLITHE BLODWYN BLOSSOM BLUM BLUMA BLYTHE BO BOAZ BOB BONA BONAVENTURE BOND BONITA BONNIE BONO BOONE BORIS BOWEN BOWIE BOYD BRACHA BRAD BRADEN BRADFORD BRADLEY BRAEDEN BRAIMA BRAN BRAND BRANDEE BRANDIE BRANDON BRANT BRAXTON BRAYDEN BRAZIL BREANNA BRECKIN BREDE BREE BREIN BREND BRENDA BRENDAN BRENNA BRENNAN BRENT BRETT BREWSTER BRIAN BRIANA BRIANNA BRIANNE BRIAR BRICE BRICK BRIDGET BRIDGIT BRIELLE BRIER BRIGHAM BRIGHTON BRIGIT BRIGITTE BRILANE BRILLIANT BRINA BRINLY BRIT BRITA BRITAIN BRITANNIA BRITANY BRITTANIA BRITTANY BRITTNEE BROCK BRODY BRON BRONE BRONSON BRONWEN BROOKE BROOKLYN BROOKS BRUCE BRUNO BRYAN BRYANNE BRYANT BRYCE BRYGID BRYNN BRYONY BRYTON BUCK BUD BUDDY BUFFY BUNNY BURDETTE BURKE BURT BURTON BUTTERFLY BUZZ BYRD BYRON CADE CADEE CADENCE CADY CAEL CAELAN CAESAR CAI CAILEAN CAIMILE CAIN CAINE CAIRBRE CAIRO CAIS CAITLIN CAITLYN CAL CALA CALAIS CALANDRA CALANTHA CALDER CALE CALEB CALEY CALHOUN CALIX CALIXTE CALLA CALLIA CALLIOPE CALLISTA CALLUM CALVIN CALVINE CAM CAMDYN CAMERON CAMILLA CAMILLE CAMLIN CANA CANDACE CANDICE CANDIDA CANDIDE CANDIE CANDY CARA CARALEE CARESSE CARHA CARINA CARISSA CARL CARLA CARLETON CARLISLE CARLOS CARLOTA CARLOTTA CARLTON CARLY CARMEL CARMELA CARMELITA CARMEN CARMINE CAROL CAROLENA CAROLINE CAROLYN CARON CARR CARRICK CARRIE CARRIEANN CARSON CARSYN CARTER CARVER CARY CASEY CASHLIN CASIMIR CASONDRA CASPAR CASPER CASSANDRA CASSIA CASSIDY CASSIUS CASTEL CATALIN CATHERINE CATHY CATRIN CAYLA CEANA CEARO CECE CECIL CECILE CECILIA CECILY CEDRIC CELESTE CELESTYN CELIA CELINA CELINE CERISE CESAR CHAD CHAELA CHAELI CHAILYN CHAIM CHALSIE CHANA CHANCE CHANCELLOR CHANDLER CHANDRA CHANNON CHANTAL CHANTEL CHARIS CHARISSE CHARITY CHARLA CHARLEE CHARLEIGH CHARLENE CHARLES CHARLOT CHARLOTTE CHARMAINE CHARO CHARS CHAS CHASE CHASTITY CHAUNCEY CHAVA CHAVI CHAYLSE CHECHE CHELSA CHELSEA CHELSI CHELSIA CHEN CHENEY CHENOA CHER CHERI CHERIE CHERLIN CHERRY CHERYL CHESNA CHESTER CHET CHEYENNE CHEYNE CHEZARINA CHICK CHICO CHIKA CHILL CHILTON CHIMELU CHINA CHIP CHIPO CHLOE CHLORIS CHRIS CHRISSY CHRISTA CHRISTIAN CHRISTIANA CHRISTINA CHRISTINE CHRISTOPHER CHRISTY CHUCK CHUMANI CHUN CHYNA CHYNNA CIAN CIANNA CIARA CICELY CICERO CICILY CID CIEL CINDY CIRA CIRILA CIRO CIROCCO CISSY CLAIRE CLARA CLARAL CLARE CLARENCE CLARISSA CLARK CLARKE CLAUDE CLAUDIA CLAY CLAYLAND CLAYTON CLEA CLEANTHA CLEATUS CLEAVANT CLEAVE CLEAVON CLEM CLEMENS CLEMENT CLEMENTINE CLEO CLETA CLEVELAND CLIFF CLIFFORD CLIFTON CLINT CLINTON CLIO CLITUS CLIVE CLODIA CLORIS CLOVE CLOVER COCHETA CODY COLE COLETTE COLIGNY COLIN COLISTA COLLEEN COLLICE COLLIN COLM COLMAN COLTON COLUMBIA COMFORT CONAN CONLAN CONLEY CONNER CONNIE CONNLEY CONNOR CONOR CONRAD CONSTANCE CONSTANTINE CONSUELA CONSUELO CONTENT CONWAY CONYERS COOPER CORA CORAL CORALIA CORALIE CORBIN CORBY CORDELIA CORENTINE COREY CORIN CORINA CORINE CORINNA CORINNE CORLISS CORNELIA CORNELIUS CORNELL CORT CORY COSETTE COSIMA COSMO COTY COURTNEY COY COYE CRAIG CREIGHTON CREOLA CRESCENT CRETE CREVAN CRISPIN CRISTY CRYSTAL CULLEN CURRY CURT CURTIS CUTHBERT CUTLER CUTTER CY CYBELE CYBIL CYBILL CYD CYMA CYNDI CYNTHIA CYRAH CYRIL CYRUS DACEY DAFYDD DAGAN DAGMAR DAGOBERT DAHLIA DAISY DAKOTA DALE DALIA DALILA DALIT DALLAS DALLIN DALTON DALVA DAMIAN DAMITA DAMON DAN DANA DANAE DANE DANI DANICA DANIEL DANIELA DANIELLE DANIKA DANIL DANNIELL DANNY DANTE DANTON DANYL DAPHNE DARA DARAY DARBY DARCY DARD DARIA DARIAN DARIN DARIO DARLA DARLENE DARNELL DARRELL DARREN DARRIN DARRION DARRIUS DARRYL DARSHAN DARWIN DARYL DASAN DASHA DAVAN DAVE DAVID DAVIDA DAVIN DAVINA DAVIS DAWN DAYTON DEA DEAN DEANDRA DEANNA DEANNE DEBBIE DEBBY DEBORAH DEBRA DEIDRA DEIONDRE DEIRDRA DEITER DEJAH DEKA DEL DELAINE DELANEY DELBERT DELFINA DELIA DELILA DELILAH DELIZ DELLA DELLING DELORES DELPHINE DELTA DELU DEMBE DEMETRIA DEMETRIUS DEMI DEMITRIUS DEMPSTER DENA DENALI DENIS DENISE DENNA DENNIS DENVER DENXE DEO DEON DERBY DEREK DEREX DERICA DERMOT DERORA DERRICK DERRON DERRY DES DESANA DESDEMONA DESI DESIDERIO DESIREE DESMOND DESSA DESTINY DEVA DEVAKI DEVI DEVIN DEVON DEVORAH DEVORIT DEWEY DEWITT DEXTER DEXTRA DIALLO DIANA DIANE DIANNE DIANTHA DIANTHE DIATA DICK DIDIER DIDRIKA DIEGO DILLAN DILLIAN DILLON DINA DINAH DINO DION DIONNE DIONYSIUS DIONYSUS DIOR DIRK DIXIE DIXON DMITRI DOANE DOCTOR DODA DOI DOLLY DOLORES DOLPH DOM DOMANI DOMINIC DOMINICK DOMINIQUE DOMINY DON DONAGH DONAHI DONAL DONALD DONAT DONATO DONELLE DONNA DONNEL DONNICA DONNY DONOVAN DORA DORCAS DORE DORI DORIA DORIAN DORIE DORINDA DORIS DORIT DOROTHEA DOROTHY DORSET DORSEY DORY DOT DOTTY DOUG DOUGAL DOUGLAS DOUGLASS DOYLE DOYT DRAKE DREAMA DREW DRU DUANE DUC DUDLEY DUENA DUFF DUGAN DUKA DUKE DULCE DULCEA DULCINA DULCINEA DUMI DUNCAN DUNIXI DUNJA DUNN DUNNE DUSCHA DUSTIN DUSTY DWAYNE DWIGHT DXLORAH DYAN DYANI DYANNE DYLAN DYLLIS DYRE DYSIS EADOIN EAMON EARL EARLENE EARNEST EASTER EAVAN EBONY ECHO ED EDALENE EDALINE EDANA EDDA EDDIE EDDY EDELINE EDEN EDENA EDGAR EDIE EDISON EDITA EDITH EDMUND EDNA EDRIC EDWARD EDWARDO EDWIN EDWINA EDYTHE EFFIE EFRAT EFREM EGAN EILEEN EILIS EITAN ELA ELAINE ELAN ELANA ELANI ELATA ELDA ELDEN ELDON ELDORA ELEANOR ELECTRA ELENA ELEPHTERIA ELGIN ELI ELIA ELIAS ELIE ELIJAH ELIN ELIORA ELIOT ELISABETH ELISE ELISHA ELITA ELIZA ELIZABETH ELJAH ELKAN ELKE ELLA ELLARD ELLE ELLEMA ELLEN ELLERY ELLIE ELLIOT ELLIOTT ELLIS ELMO ELOISE ELSA ELSIE ELSPETH ELTON ELU ELVIN ELVINA ELVIRA ELVIS ELY ELYSIA EMANUEL EMANUELE EMELE EMENE EMERA EMERALD EMERY EMIL EMILIA EMILIE EMILIO EMILY EMMA EMMANUEL EMMET EMMETT EMMLY ENID ENNIS ENOS ENRICO EOLANDE EPHRAIM EPIFANIO ER ERASMUS ERI ERIC ERICA ERIK ERIKA ERIMENTHA ERIN ERIS ERLAND ERMA ERME ERMIN ERNA ERNEST ERNIE ERNO ERON EROS ERRIN ERROL ERV ERVIN ERWIN ERYK ESBEN ESHE ESMA ESMERELDA ESTEBAN ESTELLE ESTER ESTHER ESTRALITA ETAN ETANA ETERNITY ETHAN ETHEL ETHELDA ETTA EUDORA EUGENE EULALIA EULALIE EUPEMIA EUPHEMIA EURIDICE EVA EVAN EVANE EVANGELINE EVANIA EVE EVELIA EVELIEN EVELYN EVERETT EVETTE EVIE EVITA EVONNE EWA EYAL EYDIE EZEKIEL EZRA FABIAN FABIENNE FABIOLA FABRIZIO FABUNNI FAIRFAX FAIRLY FAITH FALA FALE FALLON FANCHON FARICA FARIS FARLEY FARRAH FARRELL FATIMA FAUSTA FAUSTINE FAVIAN FAWN FAY FAYE FAYLINN FEDORA FEIVEL FELETI FELICE FELICIA FELICITY FELIMY FELIX FELL FELTON FENNELLA FEORAS FERDINAND FERGAL FERGUS FERGUSON FERN FERNANDO FERRIS FERROL FIACHRA FICO FIDEL FIDELIA FIDELIO FIDELLA FIELD FILBERT FILIA FILIPINA FINEEN FINLEY FINN FINNA FINOLA FIONA FIONAN FIONN FIONNULA FIORENZA FISK FISSEHA FLAN FLANNERY FLAVIAN FLETCHER FLEUR FLINT FLO FLORA FLORAMARIA FLORENCE FLORIA FLORIANE FLORIDA FLORRIE FLOWER FLOYD FLYNN FOLA FONDA FONDEA FORBES FORD FORDON FORREST FORRESTER FORSTER FORTUNE FOSTER FOUNTAIN FOX FOY FRALEY FRAN FRANCES FRANCESCA FRANCIS FRANK FRANKLIN FRANZ FRASIER FRAYNE FRED FREDDY FREDERICA FREDERICK FREDRICA FREED FREEMAN FREJA FREMONT FREYA FRIEDA FRITZ FRITZI FRONDE FRUMA FRYE FULBRIGHT FULLER FYNN GABBY GABE GABI GABRIEL GABRIELA GABRIELLA GABRIELLE GABY GAETAN GAETANE GAFNA GAGE GAIL GAILLE GAINELL GAIUS GALE GALEN GALENO GALI GALLAGHER GALLIA GALVIN GAMADA GAMAL GAMALIEL GANIT GANNON GANYA GARDNER GARETH GARFIELD GARREN GARRET GARRETT GARRICK GARRISON GARRON GARRY GARSON GARTH GARVEY GARY GATES GAURAV GAUTIER GAVAN GAVIN GAVIVI GAVRIL GAY GAYE GAYLE GAYLORD GAYNELL GAZALI GAZELLE GAZIT GELLA GELSEY GEMMA GENE GENET GENEVA GENEVIEVE GENNA GENT GEOFF GEOFFREY GEORDI GEORGE GEORGETTE GEORGIA GEORGINA GERALD GERALDENE GERALDINE GERALDO GERARD GERDA GERI GERIK GERMAIN GERMAINE GERODI GERRY GERSHOM GERTRUDE GHITA GIACOMO GIAN GIANNA GIBSON GIDEON GIGI GIL GILBERT GILDA GILES GILI GILLESPIE GILLIAN GIN GINA GINACARLO GINATA GINGER GINNY GINO GIOLLA GIORGIO GIOVANNI GISELA GISELLE GITA GITANO GITEL GITTEL GIULIO GIUSEPPE GIVA GIZA GLADYS GLEN GLENDA GLENN GLENNA GLENNIS GLENYS GLORA GLORIA GLORY GLYN GLYNIS GLYNNIS GODANA GODFREY GOLDA GOLDIE GOLDY GOMER GORDON GORDY GRACE GRACIE GRADY GRAHAM GRAM GRANIA GRANT GRANVILLE GRATIA GRATIANA GRAYSON GRAZIA GREER GREG GREGG GREGORY GRETA GRETCHEN GRETEL GRIFFIN GRISELDA GRIZELDA GROVER GUADALUPE GUALTIER GUBAN GUDRUN GUENEVERE GUIDO GUINEVERE GUNDA GUNNAR GUNTHER GUR GURE GURI GURIT GUSTAV GUY GWEN GWENDOLYN GWYN GWYNETH GYPSY HABEN HABIB HACHI HADA HADAR HADASSAH HADLEY HAILE HAINES HAJARI HAL HALEN HALEY HALI HALONA HAM HAMAL HAMILTON HAMLET HAMLIN HAMPTON HANA HANK HANLEY HANNA HANNAH HANNELORE HANS HANZILA HAO HARACHA HARLAN HARLEY HARLOW HARMON HARMONY HAROLD HAROUN HARPER HARRIET HARRISON HARRY HART HARTWELL HARU HARUKI HARUKO HARUNI HARVA HARVEY HASAD HASANA HASTIN HATEYA HAVEN HAWA HAYDEN HAYLEY HAYWARD HAZEKA HAZEL HAZELLE HAZINA HEATH HEATHER HEAVYNNE HECTOR HEDDA HEDIA HEDVA HEDWIG HEDY HEDYA HEIDI HEINZ HELAINE HELEN HELENA HELENE HELGA HELIA HELLER HELOISE HENRI HENRIETTA HENRIK HENRY HERA HERB HERBERT HERBST HEREMON HERMAN HERSCHEL HERTZ HESPER HESTER HESTIA HEWITT HIDALGO HIDI HIERO HIJA HILA HILAIRE HILARY HILDA HILDE HILLARY HILZARIE HINA HINDA HIROKO HIRSI HOLDEN HOLIDAY HOLLACE HOLLI HOLLIS HOLLY HOLLYE HOLT HOMER HONEY HONORA HONORIA HOPE HORACE HORUS HOSEA HOSHI HOSHIKO HOUSTON HOWARD HOWE HOWELL HOWIE HUBERT HUE HUELA HUEY HUGH HUGO HUMPHREY HUNTER HUSLU HUSO HUSSEIN HY HYACINTH HYMAN HYRONIEMUS IAN IANNA IANTHE IDA IDALEE IDALIA IDANA IDANDE IDANIA IDRA IFE IGE IGGI IGGY IGNATIUS IKE ILANA ILARIO ILIANA ILIT ILO ILOM ILORI ILSE ILYSSA IMOGENE INA INARI INDEPENDENCE INDIA INDIRA INDRA INEZ INFINITY INGA INGE INGRID INOKE IOKINA IOLA IOLANI ION IONA IPO IRA IRAM IRENE IRIA IRINA IRIS IRISA IRMA IRVING IRYL ISAAC ISABEL ISABIS ISADORA ISAIAH ISANNE ISHA ISI ISIS ISLEEN ISMAELA ISMAIL ISMET ISOLDE ISRA ISRAEL ISSAY ITA ITALIA IVAN IVI IVIE IVO IVRIA IVRIT IVY IZEFIA IZELLAH JA JAALI JABARI JABILO JABIR JABULANI JACE JACINTA JACK JACKIE JACKSON JACLYN JACOB JACOBA JACQUELINE JACQUES JACQUI JADA JADE JADEN JADON JADYN JADZIA JAEL JAFARU JAIME JAIMIE JAKE JALEN JALENE JALIL JAMES JAMESE JAMIE JAMILA JAN JANA JANAE JANE JANEL JANELLE JANET JANETTE JANIA JANICE JANINA JANINE JAPHETH JARA JARED JARIATH JARRETT JARVIS JASMINE JASON JASPER JAVEN JAY JAYDEN JAYME JAZLYNN JEAN JEANINE JEANNE JEB JEFF JEFFERSON JEFFREY JEMIMA JENGO JENIS JENNA JENNELLE JENNESSA JENNIE JENNIFER JENNY JENS JENSEN JERED JEREMIAH JEREMY JERI JERICA JERICHO JEROD JEROEN JEROLD JEROM JEROME JEROMMEKE JERRELL JERRICK JERRY JERUSHA JESS JESSE JESSICA JESSIE JESUS JETHRO JETT JEWEL JEWELL JEZEBEL JIANNA JIHAN JILL JILLIAN JIM JIMMY JIN JIRA JIRO JOAN JOANN JOANNA JOANNE JOB JOCASTA JOCELYN JOCK JODI JODIE JODY JOE JOEL JOELLE JOEY JOHANNA JOHN JOHNNY JOIE JOLA JOLENE JOLIE JON JONAH JONATHAN JONNY JORDAN JOREN JORGE JORN JORRYN JORY JOSE JOSEF JOSEPH JOSEPHINE JOSH JOSHUA JOSHWA JOSIAH JOSIE JOSUE JOVAN JOVIANNE JOVITA JOY JOYCE JOYLYN JUAN JUANA JUANDALYNN JUANITA JUBAL JUD JUDAH JUDD JUDE JUDITH JUDSON JUDY JUJI JULES JULIA JULIAN JULIANA JULIANNA JULIANNE JULIE JULIET JULIO JULISHA JULY JUMOKE JUN JUNE JUNIOR JUSTIN JUSTINE JUSTISE KABIBE KABILI KABIRA KACELA KACHINA KACY KADEEM KAEL KAELIN KAETHE KAHLILIA KAI KAIKURA KAILEY KAITLYN KALB KALEA KALEI KALEIGH KALEY KALI KALIN KALINDA KALISTA KALLI KAMAL KAMALI KAME KAMELLA KAMERYN KAMIL KAMILIA KANDE KANE KARA KARAN KARE KAREEM KAREN KARENA KARI KARIK KARIM KARIMAH KARINA KARIS KARL KARLA KARLI KARMA KARMINA KARNA KARSTON KASEKO KASI KASIM KASPAR KASSIA KAT KATA KATE KATELIN KATHARINE KATHERINE KATHIE KATHLEEN KATHRYN KATHY KATIE KATINA KATO KATRINA KATUNGI KATY KAULA KAWENA KAY KAYA KAYCEE KAYLA KAYLANA KAYLEE KAYO KAYONGA KAZ KAZI KAZU KEAGAN KEAIRA KEB KEDEM KEDMA KEEFE KEEFER KEEGAN KEELAN KEELIA KEELY KEENA KEENAN KEENE KEEYA KEFIRA KEI KEIJI KEIKI KEIR KEIRA KEIRAN KEITA KEITARO KEITH KELBY KELDA KELE KELII KELILA KELLAN KELLEE KELLEN KELLEY KELLI KELLSIE KELLY KELSEY KELTON KELVIN KEN KENADIA KENADIE KENDA KENDALL KENDI KENDIS KENDRA KENISHA KENLEY KENNA KENNAN KENNEDI KENNEDY KENNETH KENNY KENT KENTON KENYI KENYON KENZIE KEOLA KEON KERDA KEREN KERMIT KERN KERR KERRI KERRY KESIN KETARA KEVIN KEVINA KEYANNA KHALIDA KHALIL KHALIPHA KHIRY KHURSTEN KIA KIAH KIANA KIANDRA KIBIBE KIDEN KIERAN KIERSTEN KIHO KIKI KILEY KILLIAN KIM KIMBALL KIMBERLY KIMI KIMMY KIN KINA KINFE KING KINGSTON KINIPELA KIOKO KIONE KIORA KIPLING KIPP KIRA KIRABO KIRAL KIRBY KIRI KIRIL KIRK KIROS KIRRA KIRSI KIRSTEN KISHA KISHI KITA KITOKO KITRA KITTY KIYOSHI KIZZY KLAUS KLITOS KNUT KODA KOEN KOKO KOLTON KONANE KORDELL KOREN KORENE KORI KORY KOSTYA KOTO KOURTNEY KOZUE KRIS KRISTA KRISTEN KRISTIAN KRISTIN KRISTINA KRISTINE KRISTOPHER KRYSTYN KUMA KUMI KUMIKO KUNIKO KURA KURI KURON KURT KWANITA KYLA KYLE KYLEIGH KYLENE KYLER KYLIA KYLIE KYNA KYNAN KYNTHIA KYNTON KYRA KYRENE KYRIA LA LACEY LACHLAN LACY LADDIE LAEL LAHELA LAINA LAIRD LAJUAN LAJUANA LAKIN LALA LALE LALEH LALI LALITA LALO LAMAR LAMIA LAMONT LAN LANA LANAI LANAYA LANCE LANCELOT LANDEN LANDERS LANDIS LANDON LANDRY LANE LANELLE LANG LANGER LANGSTON LANI LANKSTON LANZA LAQUETA LARA LARAINE LAREINA LARISSA LARK LARRY LARS LARUE LARVALL LASCA LASSIE LASZLO LATANYA LATHAM LATHROP LATIKA LATIMER LATISHA LAURA LAUREN LAURENCE LAURIE LAVAL LAVE LAVERNE LAVEY LAVI LAVONN LAVONNE LAWANDA LAWRENCE LAWRENCIA LAYLA LAYNE LAZAR LAZARUS LAZZARO LEA LEAH LEAL LEALA LEANDER LEANE LEANNA LEANNE LEAVITT LECEA LEDA LEDELL LEE LEENA LEETO LEHANA LEIA LEIF LEIGH LEIGHANNA LEILA LEILANI LEIMOMI LEL LELA LELAND LELIA LEMUEL LENA LENCHO LENKA LENORA LENORE LENTE LEO LEOLA LEOMA LEON LEONA LEONARD LEONE LEONIE LEONORA LEONZAL LEOPOLD LEORA LERATO LEROY LES LESA LESLEY LESLIE LESTER LETITIA LEV LEVANA LEVERETT LEVI LEVIA LEVON LEWA LEWIS LEX LEXI LEXINE LEXISS LIA LIAM LIAN LIANA LIBBA LIBBY LIBERTY LIDA LIDIA LIEN LIKO LILA LILAC LILAH LILIA LILIHA LILITH LILLI LILLIAN LILO LILY LIN LINA LINCOLN LINDA LINDLEY LINDSAY LINDSEY LINDY LINETTE LINUS LIONA LIONEL LIRIT LISA LISBET LISETTE LISIMBA LISLE LIV LIVANA LIVI LIVIA LIVVY LIXUE LIZ LIZA LIZBETH LIZINA LLEWELLYN LLOYD LOBA LOBO LOCKE LOE LOGAN LOIS LOLA LOLONYO LOLOVIVI LOMAN LONA LONATO LONDON LONNA LONNIE LONNIT LORA LORELEI LORENA LORENZO LORETTA LORI LORIE LORIMER LORIN LORING LORNA LORNE LORRAINE LORRETTA LOTTA LOTTE LOTUS LOU LOUANNA LOUGHLIN LOUIS LOUISA LOUISE LOURA LOURANA LOURDES LOURINE LOVE LOVETTE LOVEY LOVIE LOWELL LUAM LUANA LUCAS LUCE LUCIA LUCIAN LUCIE LUCILLE LUCINDA LUCIO LUCIUS LUCRETIA LUCUS LUCY LUDLOW LUDWIG LUIGI LUIS LUKE LULA LULLI LULU LUNA LUNDY LUNETTE LUPE LUPITA LUTHANDO LUTHER LXPREE LYDE LYDIA LYLE LYN LYNCH LYNDA LYNDE LYNDEL LYNDON LYNDSEY LYNELLE LYNETTE LYNLEY LYNN LYNNA LYNNE LYNNEA LYNTON LYRE LYRIS LYSA LYSANDER LYSANDRA MAARTEN MAAT MABEL MAC MACAYLE MACHA MACKENZIE MACY MADDOX MADELEINE MADELIA MADELINE MADGE MADISON MADONNA MADRA MADRONA MAE MAEKO MAEMI MAERON MAERYN MAEVE MAGAN MAGDA MAGDALENA MAGDALENE MAGEE MAGGIE MAGNAR MAGNOLIA MAHA MAHALA MAHALIA MAHARI MAHDI MAI MAIA MAIK MAILLE MAIMUN MAIRE MAIRI MAISIE MAJ MAJOR MAKAILA MAKALE MAKALO MAKANI MAKENNA MAKYA MALACHI MALAIKA MALANA MALAYA MALCOLM MALEAH MALIA MALINA MALISSA MALKA MALLORY MALO MALOMO MALONE MALORY MANA MANDEL MANDELINA MANDELL MANDY MANICA MANNING MANON MANSA MANUEL MANUELA MARA MARC MARCEL MARCELL MARCELLA MARCELLO MARCELLUS MARCIA MARCIE MARCO MARCUS MARCY MARDELL MARDI MARE MAREE MAREK MAREN MARENDA MARGARET MARGARITA MARGE MARGO MARGOT MARGUERITE MARI MARIA MARIAH MARIAM MARIANNE MARIATU MARIBEL MARIBETH MARIE MARIEL MARIETTA MARIGOLD MARIJKE MARIKA MARILU MARILYN MARIN MARINA MARINEL MARIO MARION MARIS MARISA MARISELA MARISOL MARISSA MARIUS MARJEAN MARJORIE MARK MARKA MARLAS MARLENE MARLI MARLIE MARLIN MARLO MARLON MARLOW MARLY MARNIE MARNIN MARNINA MARO MARRIM MARSHA MARSHALL MARTA MARTHA MARTIN MARTINA MARTY MARV MARVA MARVEL MARVELA MARVENE MARVIN MARY MASADA MASHAKA MASON MASSIMO MATANA MATEO MATHILDA MATHILDE MATIA MATIAS MATILDA MATILDE MATRIKA MATSU MATT MATTEO MATTHEW MATTHIAS MATTOX MATTY MAUDE MAULI MAURA MAUREEN MAURICE MAURILIO MAURIZIO MAURO MAUVE MAVERICK MAVIS MAX MAXIM MAXIMA MAXIME MAXIMILIAN MAXIMOS MAXINE MAXWELL MAY MAYA MAYAN MAYDA MAYES MAYLIN MAYNARD MCKALE MCKAYLA MCKENNA MCKILE MEA MEAD MEARA MEDA MEDARD MEDEA MEG MEGAN MEGED MEHALIA MEI MEIR MEKELLE MEL MELANIA MELANIE MELANTHA MELBA MELCHIOR MELE MELI MELIA MELINA MELINDA MELIORA MELISANDE MELISSA MELITA MELODY MELORA MELOSA MELVA MELVIN MELVINA MELVYN MENDEL MENORA MERCEDES MERCER MERCIA MERCY MEREDITH MERIA MERIS MERLE MERLIN MERRILL MERRITT MERRY MERTON MERV MERVIN MERVYN MERYL MERYLE MESHAL MESSINA METEA METTABEL MIA MICAH MICHAEL MICHAELA MICHAL MICHEL MICHELE MICHELINE MICHELLE MICHIKO MICHON MICK MICKEY MICOL MIEKO MIETTE MIGDANA MIGNON MIKA MIKAILI MIKE MIKHAIL MIKI MIKKEL MILAN MILANDU MILDRED MILES MILI MILIANI MILLER MILLICENT MILLIE MILLS MILLY MILO MILT MILTON MIMI MINA MINDA MINDY MINERVA MINIYA MINNA MINNIE MINOR MINTY MIO MIRA MIRABEL MIRABELLE MIRACLE MIRANDA MIRCEA MIREILLE MIRELLA MIRIAM MIRIT MIROSLAV MIRRA MISAE MISHA MISTY MISU MITCH MITCHEL MITCHELL MITSU MIYA MIYANDA MIYOKO MIZELL MOA MOANA MOANNA MODESTA MODESTY MOHAMMED MOHAN MOINA MOIRA MOKE MOLLY MONA MONAHAN MONICA MONITA MONROE MONTAGUE MONTANA MONTE MONTEGO MONTGOMERY MONTY MOON MORA MORAL MORATHI MORDECAI MORE MORELA MOREY MORGAN MORGANA MORIAH MORIBA MORLEY MORNA MORRIE MORRIGAN MORRIS MORRISON MORSE MORT MORTIMER MORTON MORTY MORWENNA MOSES MOSHE MOSS MOSTYN MOYA MOYNA MRENA MUHAMMAD MULAN MULIYA MUNA MURA MURIEL MURPHY MURRAY MURRON MUSOKE MUTIA MYKEL MYLES MYRA MYRILLA MYRLADIS MYRNA MYRON MYRTLE NAAL NADIA NADIE NADINE NAFIS NAFUNA NAISER NAKIMA NALO NAMIR NAN NANCY NANETTE NANI NAOLIN NAOLL NAOMI NAPOLEON NARA NARAIN NARCISSE NARDO NARIAH NARIKO NASCHA NASHA NASIA NASSER NAT NATALA NATALIA NATALIE NATALYA NATANE NATASHA NATE NATESA NATHALIE NATHAN NATHANIEL NATINE NATIVIDAD NATORI NATSU NATURE NAVARRO NAVEEN NAVID NAWAL NAYATI NAYELI NAYER NEAL NEALON NECIA NEDA NEDRA NEELY NEENA NEETEE NEIL NELIA NELLIE NELSON NEN NENET NEOLA NERINA NERINE NERISSA NERITA NERO NESSA NESSAN NESTOR NETANYA NEVA NEVADA NEVAN NEVILLE NEWMAN NIA NIABI NIALL NIAMH NICHELLE NICHOLAI NICHOLAS NICK NICKI NICODEMUS NICOLA NICOLE NICOLETTE NIEL NIGEL NIJOLE NIKHIL NIKITA NIKKI NIKKOS NILES NIMEESHA NINA NINON NIRA NISHI NISSA NITA NITARA NITESH NITIS NITSA NIV NIXIE NIZANA NOAH NOAM NODIN NOE NOEL NOELANI NOKOMIS NOLA NOLAN NOLAND NOMA NOMLANGA NONA NONNIE NORA NORAH NOREEN NORI NORINA NORM NORMA NORMAN NORMANDY NORRIS NORTON NORWOOD NOVA NOVIA NOWLES NOXOLO NOYA NUNCIO NURI NURU NYAKO NYDIA NYEKI NYOKA NYSA NYX OAFE OAKES OAKLEY OBEDIENCE OBERON OBERT OCEANA OCTAVIA OCTAVIO OCTAVIOUS ODELE ODELIA ODELL ODESSA ODETTA ODETTE ODINA ODYSSEUS OFER OGDEN OGIMA OHIO OISTIN OKAL OKALIK OKAPI OKE OKECHUKU OKOTH OKSANA OLA OLAF OLATHE OLEG OLESIA OLGA OLIANA OLIN OLINDA OLIVE OLIVER OLIVIA OLLIE OLYMPIA OMA OMAR OMEGA ONA ONAN ONEIDA ONI ONSLOW OONA OPA OPAL OPHELIA OPHIRA OPRAH ORA ORAL ORALEE ORAN ORANE ORDE OREN ORENDA ORIA ORIANA ORIEL ORIEN ORINGO ORINO ORIOLE ORION ORLA ORLANDO ORLEANS ORLEE ORLI ORLY ORMA ORMAND ORNICE ORRICK ORSEN ORSIN ORSON ORTON ORVILLE OSANNA OSAZE OSBORN OSBORNE OSCAR OSGOOD OSIAS OSKAR OSMA OSMOND OSSIAN OSSIE OSWALD OTHELLO OTIS OTTO OURAY OVA OVERTON OVID OWEN OWNAH OZ OZZIE PABLA PABLO PACKARD PACO PADDY PAGE PAIGE PALANI PALESA PALEY PALLAS PALMA PALMER PALOMA PALTI PAMELA PAMELIA PANCHO PANDORA PANFILA PANIGA PANYA PAOLA PAOLO PAPINA PARIS PARKER PARKIN PARLAN PARLEY PARRISH PARRY PARSON PASCAL PASCALE PASCHA PASI PATCH PATIENCE PATRICIA PATRICK PATSY PATTY PAUL PAULA PAULETTE PAULINA PAULINE PAULO PAULOS PAXTON PAYTON PAZ PEALE PEARL PEARLIE PEARLY PEBBLES PEDRO PEGGY PELAGIA PELHAM PEMBROKE PENELOPE PENN PENNEY PENNIE PENNY PEONY PEPPER PERCIVAL PERCY PERDITA PERDY PEREGRINE PERI PERRIN PERRY PETE PETER PETRA PETRONELLA PETULA PETUNIA PEYTON PHAEDRA PHEMIA PHIALA PHIL PHILA PHILANA PHILENA PHILIP PHILLIP PHILOMENA PHILYRA PHINDIWE PHOEBE PHYLICIA PHYLISS PHYLLIS PHYRE PIA PICABO PIER PIERA PIERCE PIERRE PIERRETTE PILAR PILLAN PIPER PIRRO PIUTA PLACIDO PLATO PLATT PLEASANCE PLENNIE PO POLLY POLO PONCE POPPY PORIA PORTER POSY POWA PRENTICE PRESCOTT PRESENCIA PRESTON PRICE PRIMO PRINCE PRISCILLA PROCOPIA PRUDENCE PRUE PRUNELLA PSYCHE PYRALIS QABIL QAMAR QIANA QUADE QUANA QUANDA QUANG QUEENIE QUELLA QUENNELL QUENTIN QUERIDA QUIANA QUILLA QUILLAN QUIMBY QUIN QUINCY QUINLAN QUINN QUINTA QUINTIN QUINTO QUINTON QUIRINO QUON QWIN RABIA RACH RACHAEL RACHEL RACHELLE RADLEY RADWAN RAE RAEANNE RAEGAN RAEXXDOE RAFAEL RAFFAELLO RAFI RAIMI RAIN RAINA RAINE RAISA RAJA RALEIGH RALPH RAMIRO RAMON RAMONA RAMSES RANAE RANDALL RANDILYN RANDOLPH RANDY RANE RANEE RANIA RANIT RAPHAEL RAPHAELA RAQUEL RASHA RASHIDA RASIA RAUL RAVEN RAVI RAY RAYMOND RAYYA RAZI REA READ REAGAN REBA REBECCA REBEKAH RED REDELL REDFORD REDINA REED REESE REEVES REGAN REGINA REGINALD REILLY REINA REMEDY REMI REMINGTON REMY REN RENA RENATA RENATE RENE RENEE RENNY RETH REUBEN REVELIN REX REY REYNA REYNARD REYNOLD REZA RHEA RHETT RHIANNON RHODA RHODES RHONA RHONDA RHOSWEN RHYS RIA RIANNA RIANNE RICARDO RICH RICHARD RICJUNETTE RICK RICO RIDER RIGG RILEY RIMCA RIMONA RIN RINA RINGO RIONA RIORDAN RISA RITA RIVA RIVER RIVKA ROB ROBBIN ROBERT ROBIN ROBYN ROCCO ROCHELLE ROCIO ROCK ROCKNE ROCKWELL ROCKY ROD RODD RODDY RODERICK RODNEY ROGER ROLAND ROLANDO ROLF ROLLO ROMAINE ROMAN ROMEO RONA RONALD RONALEE RONAN RONAT RONDA RONIA RONLI RONNA RONNIE RONNY ROOSEVELT RORI RORY ROS ROSALBA ROSALIA ROSALIND ROSALYN ROSAMUNDE ROSE ROSEANNE ROSELANI ROSEMARY ROSHAUN ROSIE ROSINE ROSS ROSSA ROTHROCK ROWAN ROWDY ROWENA ROXANNE ROY ROYCE ROZ ROZA RUANA RUBY RUDOLPH RUDRA RUDY RUFINA RUFUS RUGGIERO RUMER RUNA RUNE RUPERT RUSS RUSSELL RUSSOM RUSTI RUSTY RUTH RYAN RYDER RYLAN RYLAND RYLEE RYLIE RYO SABA SABINA SABINE SABRA SABRINA SACHI SADIE SADIKI SADIRA SAFARA SAFFRON SAFINA SAGE SAHARA SAIDI SAILOR SAKU SAL SALENA SALENE SALLY SALOME SALVADOR SALVATORE SAM SAMANTHA SAMSON SAMUEL SANDRA SANDRO SANDY SANFORD SANJAY SANJEET SANNE SANTO SANTOS SANYU SAPPHIRE SARA SARAH SARAID SARAMA SARDA SARGENT SARKI SASHA SASILVIA SASKIA SATCHEL SATIN SATINKA SATU SAUL SAVANNAH SAWYER SAXEN SAXON SAXTON SCARLET SCARLETT SCHUYLER SCOT SCOTT SEAMUS SEAN SEANNA SEASON SEBASTIAN SEBASTIEN SEDA SEEMA SEGHEN SEIKO SELA SELAS SELENA SELENE SELIA SELIMA SELINA SELMA SEMA SEMELE SEMIRA SENALDA SEPTEMBER SERA SERAFINA SERENA SERENDIPITY SERENITY SEREPTA SERGE SERGIO SERWA SETH SEVEN SEVERINO SEVINC SEYMOUR SHACHER SHAINA SHAKILA SHAKIR SHAKIRA SHAKTI SHALAIDAH SHAMAN SHAMARA SHAMIRA SHAMUS SHANA SHANDI SHANE SHANI SHANNA SHANNEN SHANNON SHANON SHANTELL SHAQUILLE SHARIS SHARLENE SHARNE SHARON SHASA SHAUN SHAUNA SHAUNNA SHAW SHAWN SHAWNA SHAY SHEA SHEADON SHEBA SHEEHAN SHEENA SHEERA SHEILA SHEL SHELAGH SHELBY SHELDON SHELLEY SHELLY SHERI SHERIDAN SHERINE SHERISE SHERMAN SHERRI SHERRY SHERYL SHIELA SHILOH SHING SHINO SHIRA SHIRI SHIRLEY SHIRLYN SHLOMO SHONA SHOSHANA SHOSHANAH SHUBHA SIAN SIBYL SID SIDNEY SIDONIA SIDRA SIENNA SIERRA SIGNA SIKA SILVAIN SILVANA SILVER SIMA SIMBA SIMON SIMONE SINCLAIR SINE SINEAD SINJIN SIOBHAN SISSY SIVNEY SKIP SKIPPER SKYLAR SKYLER SLADE SLOAN SLOANE SLONE SMEDLEY SNOW SNOWY SOFIA SOL SOLACE SOLANA SOLANGE SOLEIL SOLOMON SONDO SONDRA SONEL SONIA SONNAGH SONORA SONYA SOPHIA SOPHIE SORA SORCHA SOREN SORLEY SPENCE SPENCER SPERANZA SPIKE STACEY STACIA STACY STAN STANISLAUS STANISLAV STANISLAW STANLEY STAR STARR STAVROS STEFAN STEFANIE STEFFI STEFFIE STELLA STEP STEPHAN STEPHANIE STEPHEN STEPHENIE STERLING STESHA STEVE STEVEN STEVIE STEW STEWART STILLMAN STOCKTON STONE STORM STORMY STU STUART STUDS SUE SUGAR SUKEY SUKI SULIS SULLY SUMANA SUMMER SUNEE SUNNY SUSAN SUSANE SUSANNA SUSANNAH SUSIE SUTTON SUZANNE SUZETTE SUZY SVEIN SVETA SYBIL SYDNEE SYDNEY SYLVAIN SYLVESTER SYLVIA SYLVIE SYNAN SYNCLAIR SYSHE TAB TABAN TABER TABITHA TACITA TACY TAD TADELESH TADHG TAFFY TAI TAIFA TAILYNN TAIMA TAIT TALA TALASI TALEN TALIA TALIESIN TALISA TALISHA TALITHA TALLIS TALLULAH TALMAI TAM TAMA TAMAH TAMARA TAMASHA TAMASINE TAMATHA TAMBRE TAMERA TAMERON TAMIKA TAMMA TAMMY TANA TANDICE TANESIA TANIA TANISHA TANITH TANNAR TANNER TANYA TAO TARA TARAN TARANA TARIKA TARIN TARU TARYN TASHA TASIDA TASMINE TASSOS TATE TATIANA TAUREAN TAVE TAVI TAVIA TAVITA TAWANA TAXIB TAYLOR TAZARA TEA TEAGAN TEAGUE TEAL TECLA TED TEDDY TEENIE TEFO TEIGE TELEZA TELI TELLY TELMA TEMIMA TEMIRA TEMPLE TEMPLETON TENEN TEO TERAH TERENA TERENCE TERENTIA TERESA TERMON TERRA TERRAN TERREL TERRENCE TERRIS TERRY TERRYAL TERTIUS TERTULLIAN TERWEDUWE TESHI TESS TESSA TEX THAD THADDEUS THADEUS THADY THALASSA THALIA THAN THANDEKA THANE THANH THATCHER THAYER THEA THEL THELMA THEMA THEMBA THEO THEODORA THEODORE THERESA THERESE THINA THOM THOMAS THOR THORA THORNTON THRINE THRON THURMAN THYRA TIA TIANA TIARET TIASSALE TIERNEY TIFFANY TILDEN TILLIE TILLY TIM TIMOTHY TINA TINO TIP TIRZA TIRZAH TISHA TIVONA TOAN TOBIT TOBY TOD TODD TOKI TOLLA TOM TOMAS TOMMY TOMO TONI TONY TOPAZ TOPAZA TOPO TOPPER TORI TORIE TORN TORRANCE TORRIN TORY TOSHI TOTIE TOVA TOVAH TOVI TOWNSEND TOYAH TRACEY TRACY TRAHERN TRANQUILLA TRAPPER TRAVA TRAVIS TRELLA TRENT TREVOR TREY TRICIA TRILBY TRINA TRINI TRINITY TRISH TRISHA TRISTA TRISTAN TRISTANA TRISTESSA TRISTRAM TRIXIE TRORY TROY TRUDA TRUDE TRUDY TRULA TRULY TRUMAN TRYPHENA TUDOR TUESDAY TULLA TULLY TUMO TUYEN TWILA TWYLA TY TYANNE TYBAL TYLER TYME TYNE TYRA TYREE TYRONE TYSON UANG UBA UDAY UGO UJANA ULA ULAN ULANI ULEMA ULF ULL ULLA ULRIC ULYSSES UMA UMAY UMBERTO UMEKO UMI UMMI UNA UNITY UPENDO URANIA URBAIN URBAN URI URIAH URIEL URILLA URIT URSA URSALA URSULA UTA UTE VAIL VAL VALA VALARIE VALENCIA VALENTINA VALENTINE VALERIA VALERIE VALIANT VALLERIE VALTINA VAN VANCE VANDALIN VANESSA VANGIE VANNA VAREN VASCHEL VATUSIA VAUGHAN VAUGHN VEA VEASNA VEGA VELMA VENEDICT VENETIA VERA VERDA VERDI VERN VERNA VERNE VERNON VERONICA VESTA VEVAY VEVINA VI VIC VICKI VICKY VICTOR VICTORIA VIDA VIDAL VIDOR VIENNA VILA VINCE VINCENT VINE VINNIE VINNY VINSON VIOLA VIOLET VIRGIL VIRGINIA VISOLA VITA VITALIS VITO VITTORIO VIVEK VIVI VIVIAN VIVIANA VIVIENNE VLAD VLADIMIR VOLLENY VONDA VONDILA VONDRA VUI WADE WAFA WAGGONER WALDA WALDO WALKER WALLACE WALT WALTA WALTER WANDA WANETA WARD WARNER WARREN WASAKI WASHI WASHINGTON WAVERLY WAYNE WEBSTER WELCOME WENDA WENDELL WENDI WENDY WERNER WES WESLEY WESTON WHEELER WHITBY WHITFIELD WHITLEY WHITNEY WILBUR WILEY WILFORD WILFRED WILHELMINA WILL WILLA WILLARD WILLEM WILLIAM WILLIS WILMA WILSON WILTON WINDA WINFRED WINIFRED WINONA WINSLOW WINSTON WINTA WINTHROP WOLFGANG WOOD WOODROW WOODS WOODY WORDEN WYANET WYATT WYMAN WYNN WYNNE WYNONA WYOME XANDY XANTHE XANTHUS XANTO XAVIER XAVIERA XENA XENIA XENOPHON XENOS XERXES XINAVANE XOLANI XUXA XYLON YACHI YADID YAEL YAHOLO YAHTO YAIR YALE YAMAL YAMIN YANA YANCY YANK YANKA YANNI YANNIS YARDAN YARDLEY YARO YARON YASER YASIN YASMIN YASUO YATES YE YEARDLEIGH YEHUDI YELENA YEN YENGE YEPA YERED YERIEL YESTIN YETTY YEVA YIHANA YITRO YITTA YMIR YO YOGI YOKO YOLAND YOLANDA YONAH YONINAH YORICK YORK YOSEF YOSEFU YOSHI YOSHINO YUK YUKI YUKIO YUL YULE YUMA YURI YUVAL YVES YVETTE YVON YVONNE ZACCHEUS ZACH ZACHARIAH ZACHARY ZACI ZADA ZAHUR ZAIDA ZAIDE ZAILA ZAIRE ZAKI ZALMAN ZAN ZANE ZANNA ZARA ZAREB ZARED ZAREH ZAREK ZARIFA ZARINA ZAVAD ZAYN ZAZA ZAZU ZBIGNIEW ZEA ZEB ZEBIDY ZEBULON ZED ZEDEKIAH ZEF ZEHEB ZEKE ZEKI ZELDA ZELIA ZELIG ZENA ZENAS ZENE ZENIA ZENOBIA ZENON ZEPHAN ZESIRO ZEV ZEXEV ZIA ZIAZAN ZIKOMO ZILI ZILLI ZIMRI ZINNA ZINNIA ZION ZIRAILI ZITA ZIV ZIVA ZIVAN ZIVEN ZIYA ZIZI ZO ZOAN ZOE ZOEY ZOFIA ZOHAR ZOIE ZOLA ZOLTAN ZOLTIN ZONA ZORADA ZSA ZULA ZULEIKA ZULEMA ZURIEL ZWI ZYTA ";
string Cin_s;
int Tot=0;set<string> s1;
void dfs(string str,int cnt)
{
//	cout<<"str="<<str<<endl;if(Cin_s.size()==str.size()){if(s1.count(str)){cout<<str<<endl;Tot++;}return ;}else{string tmp=MapChar_1[Cin_s[cnt]-'0'];//	cout<<"tmp="<<tmp<<endl;for(const auto& it : tmp){string temp=str;temp.push_back(it);dfs(temp,cnt+1);temp.pop_back();}}
}
int main()
{string p;stringstream ss(Big_dict);while(ss>>p)s1.insert(p); freopen("name.in","r",stdin);freopen("name.out","w",stdout);cin>>Cin_s;p.clear();dfs(p,0);if(!Tot)cout<<"NONE";return 0;
}

思路: 

 1-预处理所有的名字,存到一个set<string>里面

2-输入数据

3-使用dfs枚举出所有的可能性

4-枚举一个,在集合里面找(set里面的count的时间复杂度是O(logn))

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/890924.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GXUOJ-算法-第一次作业

1.整数划分 问题描述 GXUOJ | 整数划分 题解 #include<bits/stdc.h> using namespace std; const int N1010,mod1e97;int n; int f[N];int main(){cin>>n;f[0]1;for(int i1;i<n;i){for(int ji;j<n;j){f[j](f[j]f[j-i])%mod;}}cout<<f[n]; } 2.汉诺塔…

理想的以太网网络故障排查工具:LinkXpert M3

在排查铜缆、光纤和Wi-Fi以太网故障时&#xff0c;通常需要多种昂贵的工具&#xff0c;操作起来会很复杂。因此&#xff0c;我们推出了LinkXpert M3 —— 一个专为铜缆、光纤和Wi-Fi以太网网络故障排查而设计的工具。它功能强大、体积小巧、性价比高&#xff0c;无疑是您值得信…

Git如何设置和修改当前分支跟踪的上游分支

目录 前言 背景 设置当前分支跟踪的上游分支 当前分支已有关联&#xff0c;删除其关联&#xff0c;重新设置上游 常用的分支操作 参考资料 前言 仅做学习记录&#xff0c;侵删 背景 在项目开发过程中&#xff0c;从master新建分支时&#xff0c;会出现没有追踪的上游分…

专业版pycharm与服务器连接

一、先连接服务器 先创建配置&#xff1a; 名字随便取一个&#xff1a; 点击测试连接测试是否连接成功&#xff1b; 二、添加解释器 添加解释器&#xff0c;这个解释器是最开始在xshell中创建好的虚拟环境&#xff0c;具体虚拟环境创建可参考这篇&#xff1a;AutoDL服务器深…

LabVIEW如何学习FPGA开发

FPGA&#xff08;现场可编程门阵列&#xff09;开发因其高性能、低延迟的特点&#xff0c;在实时控制和高速数据处理领域具有重要地位。LabVIEW FPGA模块为开发者提供了一个图形化编程平台&#xff0c;降低了FPGA开发的门槛。本篇文章将详细介绍LabVIEW FPGA开发的学习路径&…

ISDP010_基于DDD架构实现收银用例主成功场景

信息系统开发实践 &#xff5c; 系列文章传送门 ISDP001_课程概述 ISDP002_Maven上_创建Maven项目 ISDP003_Maven下_Maven项目依赖配置 ISDP004_创建SpringBoot3项目 ISDP005_Spring组件与自动装配 ISDP006_逻辑架构设计 ISDP007_Springboot日志配置与单元测试 ISDP008_SpringB…

中学数学:一个函数值计算题

在数学的领域中&#xff0c;函数是一种描述变量之间关系的桥梁&#xff0c;它能够揭示出看似复杂现象背后的简洁规律。通过函数&#xff0c;我们可以预测、分析并解决实际问题。在这张图片中&#xff0c;我们看到了一位数学爱好者手写的解题过程&#xff0c;它展示了如何巧妙地…

#渗透测试#漏洞挖掘#红蓝攻防#常见未授权访问漏洞汇总

免责声明 本教程仅为合法的教学目的而准备&#xff0c;严禁用于任何形式的违法犯罪活动及其他商业行为&#xff0c;在使用本教程前&#xff0c;您应确保该行为符合当地的法律法规&#xff0c;继续阅读即表示您需自行承担所有操作的后果&#xff0c;如有异议&#xff0c;请立即停…

基于Oauth2的SSO单点登录---前端

Vue-element-admin 是一个基于 Vue.js 和 Element UI 的后台管理系统框架&#xff0c;提供了丰富的组件和功能&#xff0c;可以帮助开发者快速搭建现代化的后台管理系统。 一、基本知识 &#xff08;一&#xff09;Vue-element-admin 的主要文件和目录 vue-element-admin/ |--…

华为 AI Agent:企业内部管理的智能变革引擎(11/30)

一、华为 AI Agent 引领企业管理新潮流 在当今数字化飞速发展的时代&#xff0c;企业内部管理的高效性与智能化成为了决定企业竞争力的关键因素。华为&#xff0c;作为全球领先的科技巨头&#xff0c;其 AI Agent 技术在企业内部管理中的应用正掀起一场全新的变革浪潮。 AI Ag…

RustDesk内置ID服务器,Key教程

RustDesk内置ID服务器&#xff0c;Key教程 首先需要准备一个域名&#xff0c;并将其指定到你的 rustdesk 服务器 ip 地址上&#xff0c;这里编译采用的是Github Actions &#xff0c;说白了是就workflows&#xff0c;可以创建一些自动化的工作流程&#xff0c;例如代码的检查&a…

Wend看源码-Java-集合学习(List)

摘要 本篇文章深入探讨了基于JDK 21版本的Java.util包中提供的多样化集合类型。在Java中集合共分类为三种数据结构&#xff1a;List、Set和Queue。本文将详细阐述这些数据类型的各自实现&#xff0c;并按照线程安全性进行分类&#xff0c;分别介绍非线程安全与线程安全的实现方…

阿里云新用户服务器配置

创建和链接实例 创建实例&#xff0c;点击左侧标签栏总的实例&#xff0c; 找到链接帮助 根据帮助中的ip信息&#xff0c;然后启用vscode的ssh链接 ctrlp选择配置&#xff0c;输入公网的ip即可 passwd修改root密码 安装conda 参考 https://blog.csdn.net/adreammaker/arti…

五金产品视觉检测

五金产品种类繁多&#xff0c;且与我们的日常生活紧密有关&#xff0c;依照加工工艺的不同&#xff0c;五金产品有压铸件&#xff0c;五金冲压件&#xff0c;铸件等&#xff0c;无论是哪种加工方式&#xff0c;产品总会存在各式各样的问题&#xff0c;今天我们就五金产品的缺陷…

拼多多纠偏,能否实现买卖平权?

科技新知 原创作者丨江蓠 编辑丨蕨影 当曾将仅退款、运费险作为标配的电商平台们开始听到商家诉求&#xff0c;有意优化营商环境&#xff0c;作为“仅退款”服务发起者的拼多多也坐不住了。 在推出一揽子减免计划讨好中小商家之后&#xff0c;拼多多近期被传正在内测精选用户…

XGPT用户帮助手册

文章目录 20242024.12.27 摘要 本文介绍如何使用XGPT软件, XGPT融合了当前最先进的人工智能技术&#xff0c;并专为国内用户优化。 2024 2024.12.27 XGPT v1正式发布, 特色功能: 具备图像文本多模态处理功能包含GPT等最先进模型国内可访问 B站视频介绍 图1 XGPT v1 快照

低代码开源项目Joget的研究——Joget7社区版安装部署

大纲 环境准备安装必要软件配置Java配置JAVA_HOME配置Java软链安装三方库 获取源码配置MySql数据库创建用户创建数据库导入初始数据 配置数据库连接配置sessionFactory编译下载tomcat启动下载aspectjweaver移动jw.war文件编写脚本运行 测试参考资料 Joget&#xff0c;作为一款开…

后端开发如何高效使用 Apifox?

Apifox 是一个 API 协作开发平台&#xff0c;后端、前端、测试都可以使用 Apifox 来提升团队的工作效率。对于后端开发者而言&#xff0c;Apifox 的核心功能主要包括四个模块&#xff1a;调用 API、定义 API、开发与调试 API 以及生成 API 文档。本文将详细介绍后端开发人员如何…

flask后端开发(11):User模型创建+注册页面模板渲染

目录 一、数据库创建和配置信息1.新建数据库2.数据库配置信息3.User表4.ORM迁移 二、注册页面模板渲染1.导入静态文件2.蓝图注册路由 一、数据库创建和配置信息 1.新建数据库 终端中 CREATE DATABASE zhiliaooa DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;2…

极客说|微软新模型:Phi-4 来了

作者&#xff1a;魏新宇 - 微软 AI 全球黑带高级技术专家 「极客说」 是一档专注 AI 时代开发者分享的专栏&#xff0c;我们邀请来自微软以及技术社区专家&#xff0c;带来最前沿的技术干货与实践经验。在这里&#xff0c;您将看到深度教程、最佳实践和创新解决方案。关注「极客…