Move 1988-2004 entries into subdirs
We we move 1988-2004 entries from all of a year's winning entries in a single directory to each winner being in their own sub-directory under the given year directory.
This commit is contained in:
1 parent
1e82e8aa3e
commit
d2a42f42e8
478 files changed
No files matched your search
@@ -0,0 +1,47 @@
|
||||
#include\
|
||||
<stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#define w "Hk~HdA=Jk|Jk~LSyL[{M[wMcxNksNss:"
|
||||
#define r"Ht@H|@=HdJHtJHdYHtY:HtFHtF=JDBIl"\
|
||||
"DJTEJDFIlMIlM:HdMHdM=I|KIlMJTOJDOIlWITY:8Y"
|
||||
#define S"IT@I\\@=HdHHtGH|KILJJDIJDH:H|KID"\
|
||||
"K=HdQHtPH|TIDRJDRJDQ:JC?JK?=JDRJLRI|UItU:8T"
|
||||
#define _(i,j)L[i=2*T[j,O[i=O[j-R[j,T[i=2*\
|
||||
R[j-5*T[j+4*O[j-L[j,R[i=3*T[j-R[j-3*O[j+L[j,
|
||||
#define t"IS?I\\@=HdGHtGIDJILIJDIItHJTFJDF:8J"
|
||||
|
||||
#define y yy(4),yy(5), yy(6),yy(7)
|
||||
#define yy( i)R[i]=T[i],T[i ] =O[i],O[i]=L [i]
|
||||
#define Y _(0 ], 4] )_ (1 ], 5] )_ (2 ], 6] )_ (3 ], 7] )_=1
|
||||
#define v(i)( (( R[ i ] * _ + T [ i ]) * _ + O [ i ]) * _ + L [ i ]) *2
|
||||
double b = 32 ,l ,k ,o ,B ,_ ; int Q , s , V , R [8 ], T[ 8] ,O [8 ], L[ 8] ;
|
||||
#define q( Q,R ) R= *X ++ % 64 *8 ,R |= *X /8 &7 ,Q=*X++%8,Q=Q*64+*X++%64-256,
|
||||
# define p "G\\QG\\P=GLPGTPGdMGdNGtOGlOG" "dSGdRGDPGLPG\\LG\\LHtGHtH:"
|
||||
# define W "Hs?H{?=HdGH|FI\\II\\GJlHJ" "lFL\\DLTCMlAM\\@Ns}Nk|:8G"
|
||||
# define U "EDGEDH=EtCElDH{~H|AJk}" "Jk?LSzL[|M[wMcxNksNst:"
|
||||
# define u "Hs?H|@=HdFHtEI" "\\HI\\FJLHJTD:8H"
|
||||
char * x ,*X , ( * i )[ 640],z[3]="4_",
|
||||
*Z = "4,8O4.8O4G" r U "4M"u S"4R"u t"4S8CHdDH|E=HtAIDAIt@IlAJTCJDCIlKI\\K:8K"U
|
||||
"4TDdWDdW=D\\UD\\VF\\FFdHGtCGtEIDBIDDIlBIdDJT@JLC:8D"t"4UGDNG\\L=GDJGLKHL\
|
||||
FHLGHtEHtE:"p"4ZFDTFLT=G|EGlHITBH|DIlDIdE:HtMH|M=JDBJLDKLAKDALDFKtFKdMK\
|
||||
\\LJTOJ\\NJTMJTM:8M4aGtFGlG=G|HG|H:G\\IG\\J=G|IG|I:GdKGlL=G|JG|J:4b"W
|
||||
S"4d"W t t"4g"r w"4iGlIGlK=G|JG|J:4kHl@Ht@=HdDHtCHdPH|P:HdDHdD=It\
|
||||
BIlDJTEJDFIdNI\\N:8N"w"4lID@IL@=HlIH|FHlPH|NHt^H|^:H|MH|N=J\\D\
|
||||
J\\GK\\OKTOKDXJtXItZI|YIlWI|V:8^4mHLGH\\G=HLVH\\V:4n" u t t
|
||||
"4p"W"IT@I\\@=HdHHtGIDKILIJLGJLG:JK?JK?=JDGJLGI|MJDL:8M4\
|
||||
rHt@H|@=HtDH|BJdLJTH:ITEI\\E=ILPILNNtCNlB:8N4t"W t"4u"
|
||||
p"4zI[?Il@=HlHH|HIDLILIJDII|HKDAJ|A:JtCJtC=JdLJtJL\
|
||||
THLdFNk|Nc|\
|
||||
:8K"; main (
|
||||
int C,char** A) {for(x=A[1],i=calloc(strlen(x)+2,163840);
|
||||
C-1;C<3?Q=_= 0,(z[1]=*x++)?((*x++==104?z[1]^=32:--x), X =
|
||||
strstr(Z,z)) &&(X+=C++):(printf("P2 %d 320 4 ",V=b/2+32),
|
||||
V*=2,s=Q=0,C =4):C<4?Q-->0?i[(int)((l+=o)+b)][(int)(k+=B)
|
||||
]=1:_?_-=.5/ 256,o=(v(2)-(l=v(0)))/(Q=16),B=(v(3)-(k=v(1)
|
||||
))/Q:*X>60?y ,q(L[4],L[5])q(L[6],L[7])*X-61||(++X,y,y,y),
|
||||
Y:*X>57?++X, y,Y:*X >54?++X,b+=*X++%64*4:--C:printf("%d "
|
||||
,i[Q][s]+i[Q ][s+1]+i[Q+1][s]+i[Q+1][s+1])&&(Q+=2)<V||(Q=
|
||||
0,s+=2)<640
|
||||
||(C=1));}
|
||||
@@ -0,0 +1,65 @@
|
||||
Best use of "Precious" Lines:
|
||||
|
||||
The author wishes to remain anonymous
|
||||
Singapore
|
||||
|
||||
http://bicoherent.topcities.com/
|
||||
|
||||
|
||||
Judges' Comments:
|
||||
|
||||
To build:
|
||||
|
||||
make anonymous
|
||||
|
||||
Try:
|
||||
|
||||
./anonymous "ash nazg durhbatuluhk, ash nazg gimbatul, \
|
||||
ash nazg thrakatuluhk, agh burzhumh-ishi krimpatul." >anonymous.pgm
|
||||
|
||||
Then view the output using your favourite "pgm" viewer. If you
|
||||
don't have a "pgm" viewer then we suggest the "netpbm" toolkit
|
||||
(http://netpbm.sourceforge.net/) to convert the image to a
|
||||
graphics format that you can view - most graphical Web browsers
|
||||
can display PNG or JPEG images.
|
||||
|
||||
p.s. Frodo lives!
|
||||
|
||||
|
||||
Selected Author's Comments:
|
||||
|
||||
This program takes a single command line argument, transcribes the
|
||||
argument text into Tolkien's Elvish letters, and writes the
|
||||
transcription to standard output as a portable graymap (PGM) file.
|
||||
|
||||
The specific transcription mode is the Black Speech Tengwar mode, as
|
||||
used in the inscription on the One Ring. The program handles the
|
||||
following diagraphs:
|
||||
|
||||
- "gh", "sh", "th": the corresponding tengwar are output for these
|
||||
specific sounds
|
||||
- "mh" denotes the full tengwa for [m]; "m" by itself means a
|
||||
horizontal bar above the next letter
|
||||
- "rh" denotes the [r\] tengwa
|
||||
- "uh" denotes the tehta for long vowel [u:]
|
||||
- "zh" selects the up-reaching tengwa for [z], while "z" selects the
|
||||
down-reaching one
|
||||
|
||||
Punctuation marks other than commas and periods are ignored, as are
|
||||
whitespace characters. In addition, the argument text must be entirely
|
||||
in lower case.
|
||||
|
||||
The following command thus writes a rendering of the Ring inscription to
|
||||
the file out.pgm:
|
||||
|
||||
./anonymous "ash nazg durhbatuluhk, ash nazg gimbatul, \
|
||||
ash nazg thrakatuluhk, agh burzhumh-ishi krimpatul." >anonymous.pgm
|
||||
|
||||
The source code assumes the ASCII character set; also, due to space
|
||||
constraints, the program uses rather inefficient algorithms, so it may
|
||||
waste a lot of time and space even when rendering moderately long
|
||||
strings.
|
||||
|
||||
The code contains a vector font which was derived by toying with Harri
|
||||
Pera:la:'s Tengwar Cursive font. Currently, only the glyphs used in the
|
||||
Ring inscription are included in the font.
|
||||
Reference in new issue
Block a user