Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- #define PB push_back
- #define ZERO (1e-10)
- #define INF (1<<30)
- #define CL(A,I) (memset(A,I,sizeof(A)))
- #define DEB printf("DEB!\n");
- #define D(X) cout<<" "<<#X": "<<X<<endl;
- #define EQ(A,B) (A+ZERO>B&&A-ZERO<B)
- typedef long long ll;
- typedef long double ld;
- typedef pair<ll,ll> pll;
- typedef vector<int> vi;
- typedef pair<int,int> ii;
- typedef vector<ii> vii;
- #define IN(n) int n;scanf("%d",&n);
- #define FOR(i, m, n) for (int i(m); i < n; i++)
- #define REP(i, n) FOR(i, 0, n)
- #define F(n) REP(i, n)
- #define FF(n) REP(j, n)
- #define FT(m, n) FOR(k, m, n)
- #define aa first
- #define bb second
- void ga(int N,int *A){F(N)scanf("%d",A+i);}
- #define pc(C) (putchar_unlocked(C))
- ll R(int b=62){ll r(0);F(b)r<<=1,r|=rand()&1;return r;}
- #define r rand()
- #define GR int a,b;a=b=r%N;while(a==b)a=r%N;
- vector<string> Z={"forsworn","impeach","latticed","margot","palaver","albumen","labeled","coerce","hogshead","networks","cinder","lamely","scribble","woodsman","monaco","sandal","besotted","gangrene","tenable","garter","organise","syphilis","servitor","unafraid","huddle","liqueur","wizened","snowdon","freshmen","nascent","uruguay","clinch","cereal","captious","bethany","pointers","fortieth","sinecure","petting","variants","zoology","coupling","incubus","abelard","shifty","fatalism","peleus","seducer","emporium","larceny","chimera","armory","dropsy","landward","martians","migrate","hobble","panoply","barnet","cosmos","rutland","asthma","badinage","burmese","cherubim","granny","pollute","quietest","cranny","effete","engender","jogging","lewdness","minion","trinket","auckland","gunshot","lifelike","citation","hedgehog","perugia","deaden","diverge","phonetic","starred","tanner","winder","berber","snowball","tasmania","mediate","branding","roumania","travesty","welding","moiety","nestle","phrygian","titular","trowel","angola","ingress","malthus","postmark","vicenza","capitol","forestry","loafer","propound","aluminum","hosiery","minuet","phlegm","weeding","whaler","alfalfa","ranking","senile","urania","outwit","quartet","omelet","wainscot","adverted","pagoda","grafting","impost","korean","demesne","recline","yeomanry","brescia","carouse","navajo","caption","static","vietnam","cranks","rocker","converge","ovation","adhesive","paunch","tendon","wampum","exalts","abbeys","cockade","witless","armoury","ostler","purging","seedling","global","pennant","workroom","baboon","unshaven","abhors","contemn","geordie","satiric","chaldean","seacoast","swooping","trumps","welling","casualty","leniency","sucker","immodest","trudge","innings","referee","titter","adduce","medusa","riband","basilica","goggles","jocose","staffs","dukedom","depleted","sighting","tacking","viennese","winded","farcical","nazarene","usenet","barony","bearable","doggerel","emetic","somali","exhale","mating","muslims","tussle","halcyon","larynx","tangent","blazoned","haystack","nettle","scudding","stilts","fatima","urbane","acrimony","fixture","molding","bewilder","canister","azalea","masonic","expedite","alpine","boeotia","debase","ocular","dragoman","hereupon","hostler","insides","lustful","warble","dolphin","forelock","killer","muffler","abjured","amulet","install","nutshell","exalting","meteoric","releases","batman","cognac","ellipse","foremen","omelette","decadent","smuggle","imbibe","mammal","varuna","monogram","opiate","priory","dominoes","pistil","tutelage","ecuador","garnered","persona","etching","tamper","devonian","esthetic","quibble","suckling","fiddling","lacquer","leathery","lapland","lather","thorax","windpipe","ventral","walrus","oncoming","protocol","impolite","curtail","hinged","lambent","unmarked","hawser","milieu","dioxide","forswear","impaled","marksman","rumania","calculus","petrol","tatiana","ablution","crucify","zephyr","rotating","dimmer","distort","requiem","vaporous","hoover","raucous","browse","ganymede","redound","voltaic","overhaul","galaxy","uptown","wrestler","capsized","frothy","rotary","clinical","migrant","storied","anglia","dervish","foresail","obtrude","remedial","topsail","testator","bicycles","outhouse","succinct","charon","formosa","marksmen","thyroid","virility","decimal","knuckle","radium","titania","ukraine","bombast","lintel","misrule","agonised","dominica","townsman","welter","optics","tarnish","blatant","regulus","codicil","dignify","falsetto","quilted","voyager","abating","accruing","equinox","mumble","rhapsody","touchy","nebula","betrayer","outstrip","dudgeon","loudness","newborn","pellucid","rarefied","staggers","rimini","rosemary","airplane","beaker","fastness","libretto","wolfish","essayist","losers","unformed","copyist","lunged","scimitar","prolix","salzburg","trinity","dingle","disband","elegiac","foolscap","giuseppe","reaper","robbie","rosebud","jostle","realist","usable","windfall","cringe","manitoba","tiberias","inscribe","sedative","sewage","greener","barbados","bestowal","clayey","leaking","borrower","crusty","hatter","sponsor","phoenix","accrued","awesome","mangrove","climber","grandee","magnum","bowler","matins","paralyze","sleight","ancona","modicum","mildew","suitcase","wraith","fustian","glowered","sprouted","abased","jurist","sluice","viscera","abetted","bauble","modifies","chaldea","disable","optional","quandary","tableaux","baldness","harmonic","dulcet","pansies","pontoon","chunks","insomnia","apulia","rutledge","encumber","glinting","matrix","vertigo","advert","aphorism","nozzle","pecking","triste","curtsy","dredge","warship","capstan","eocene","campfire","loveless","massage","smarter","whiten","feeder","imperil","outgoing","orchid","topple","coppice","crayon","magyar","rubicon","linden","veneer","fidget","gabble","sensory","hyacinth","teacup","coeval","jackass","lancet","blends","niggard","cocoon","frisky","passer","quaver","stumped","unbiased","venerate","marche","leaflet","literati","rosette","boding","drachm","paired","codfish","nugget","seraglio","bootless","sadden","bengali","breviary","crevasse","linguist","argent","mickle","morphine","underlie","cartoon","colonist","scrubs","tureen","uranus","ideally","rosewood","tutelary","veined","absinthe","apricot","florin","granular","incest","carver","cognate","lender","trends","althea","effusive","madhouse","spittle","bugbear","forensic","nominee","tights","treacle","whitby","dynastic","shrimp","tannin","vestal","coconut","studios","walloon","cuckold","procures","tricolor","woodcock","zodiac","bakery","heirloom","homily","nostrum","lothario","steppe","stilted","portend","healer","quagmire","aureole","igneous","scraggy","shrivel","simulate","absented","burrows","demean","deadlock","reprisal","rotunda","warbler","landau","exemplar","milling","overdue","throwed","durban","gleeful","solstice","forceps","hittite","corset","leonine","mentor","petiole","secede","buzzard","londoner","flaunt","jennifer","lariat","glossary","pakistan","sulphide","dinghy","solder","unicorn","altruism","draper","orally","rectum","redden","synopsis","carmine","samurai","analytic","candied","crispin","disavow","feldspar","humped","largesse","sluggard","composes","eschew","sturgeon","subsides","waylay","bludgeon","coerced","convene","smelting","pickaxe","unwound","coolie","kimono","engrave","nudity","pleiades","rotund","cabaret","callow","foible","purveyor","cremona","crunch","jeweler","unmanned","arterial","crowbar","esdras","laggard","maligned","onlooker","oratorio","porpoise","cashed","coiffure","coitus","quadrant","croatia","mantilla","sitter","truism","paucity","creased","laplace","giraffe","subway","vaunting","angelus","acetic","brothel","cuisine","curative","trident","bewitch","chatty","romania","akimbo","diable","cambrian","syringe","valerian","katrina","rancid","sophist","recast","seasick","americas","godson","phantasy","tardily","agnostic","distil","reynard","betaken","obituary","pestle","pigtail","python","duality","educator","mutation","vagina","minutiae","caitiff","oriole","tourism","hallow","hessian","hussar","tabooed","tapioca","aliment","begrudge","bruising","gashed","ravish","leakage","seraphic","teamster","wildfire","zeppelin","ofries","smudge","specter","averil","corvette","twaddle","factotum","achieves","consults","madcap","comport","fumble","muffin","cajole","falsify","flaccid","seasonal","unveil","quince","bulkhead","pennon","reopen","triton","dipper","encomium","abysmal","galore","pinafore","prompter","puncture","barmaid","emission","fiasco","tendril","tiffany","kidnap","litany","mandolin","villager","wheaten","denizen","moccasin","overlap","primate","sesame","blazon","bunsen","burdett","castaway","catarrh","jaguar","radial","czechs","roulette","broaden","finder","steven","wishful","beatific","breeder","crease","invert","nipple","synonyms","yokohama","atrophy","bulbous","dearborn","heyday","prudish","vacate","vendor","bombard","purblind","supernal","yearling","baiting","bookish","carbolic","almoner","boorish","pyjamas","residuum","restorer","vistula","canticle","laureate","append","deduct","mesquite","tocsin","toothed","gander","silica","nagasaki","plenary","samoan","genitive","jacobus","mutable","tartarus","folklore","gaslight","hiatus","nullify","overdo","warranty","alumina","casque","hopper","cowslip","diabolic","fondle","iambic","parvenu","trestle","viscid","barrage","casino","plumber","routing","amatory","blanch","furlong","popish","vascular","alsatian","bemoan","cherubs","pitfall","rubble","strumpet","topping","aniline","ensnare","condoned","grinder","linseed","diablo","seraph","buttocks","calabash","priced","suzerain","colossus","entree","hostel","demerit","drover","rebirth","arroyo","clematis","dannie","rawhide","braxton","concerto","primacy","satrap","taffrail","dangle","disgorge","fallible","belittle","budapest","milkman","commuted","condone","mileage","moraine","asbestos","celibate","digger","liberals","stellar","satiate","waterman","baritone","nigeria","verger","probate","ammonium","bigamy","looting","malayan","sextant","bitumen","cramps","piebald","pyrites","debater","dietary","ichabod","ramrod","rummage","slogan","anodyne","batting","leprous","lexicon","malaysia","cartel","linnet","burman","lynching","cameras","dualism","sealskin","jaundice","recant","slipshod","corked","exordium","faggot","magenta","minimize","overtime","topeka","woodcut","adorer","deface","grannie","paprika","wheedle","bahamas","absentee","acidity","andros","morphia","wildcat","magnolia","numeral","ambrosia","indite","pander","pelvis","seance","atrium","invoice","offshoot","tobago","afflicts","allspice","headgear","ignition","swivel","override","pajamas","duffer","joyance","propel","scurry","sloppy","lesions","nimbus","buffer","joiner","abjectly","crossbow","reborn","beehive","coalesce","reunite","engulf","howitzer","leavings","median","regalia","starling","apposite","tagalog","theorist","sawmill","voicing","aquarium","cryptic","lotion","traction","whiting","bromide","freshet"};
- int A[128],T[128];
- int main(void){
- srand(time(0));
- int tt(100);
- F(tt){
- // pc(10);//erase
- int N(10+2),M(r%20+1);
- random_shuffle(Z.begin(),Z.end()),iota(A,A+N,0);
- printf("%d\n",N);
- F(N)cout<<Z[i]<<endl;
- printf("%d\n",M);
- F(M){
- int H=r%(N-1)+2;
- random_shuffle(A,A+N);
- F(H)T[i]=R()%60+100*(R()%24);
- sort(T,T+H);
- printf("%d\n",H);
- F(H)printf("%04d %s\n",T[i],Z[A[i]].c_str());
- }
- printf("%04lld\n",R()%60+100*(R()%24));
- GR
- cout<<Z[a]<<"\n"<<Z[b]<<endl;
- }
- puts("0");
- return 0;
- }
Add Comment
Please, Sign In to add comment