Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
特殊数据通过,行数也输出了,字母也没拼错,但就是WA,是人品问题吗?#include <stdio.h> void main() { int i, incount; char inhash[2955]; char outhash[20][9] = {"imix", "ik", "akbal", "kan", "chicchan", "cimi", "manik", "lamat", "muluk", "ok", "chuen", "eb", "ben", "ix", "mem", "cib", "caban", "eznab", "canac", "ahau"}; char inday; char inmon[7]; int inyear; int outyear; inhash[1674] = '\x0'; inhash[1418] = '\x1'; inhash[2948] = '\x2'; inhash[2954] = '\x3'; inhash[2197] = '\x4'; inhash[2704] = '\x5'; inhash[2826] = '\x6'; inhash[1290] = '\x7'; inhash[3] = '\x8'; inhash[2812] = '\x9'; inhash[2940] = '\xA'; inhash[0] = '\xB'; inhash[1276] = '\xC'; inhash[1020] = '\xD'; inhash[1296] = '\xE'; inhash[1660] = '\xF'; inhash[1034] = '\x10'; inhash[16] = '\x11'; inhash[2300] = '\x12'; scanf("%d", &incount); printf("%d\n", incount); for (i = 0; i < incount; ++i) { scanf("%d. %s %d", &inday, inmon, &inyear); inyear = inyear * 365 + inhash[inmon[0] * 128 + inmon[1] - 12773] * 20 + inday; outyear = inyear / 260; inyear %= 260; printf("%d %s %d\n", inyear % 13 + 1, outhash[inyear % 20], outyear); } } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator