static { OJList.add(POJInfo.INFO); OJList.add(ZOJInfo.INFO); OJList.add(UVALiveInfo.INFO); OJList.add(SGUInfo.INFO); OJList.add(URALInfo.INFO); OJList.add(HUSTInfo.INFO); OJList.add(SPOJInfo.INFO); OJList.add(HDUInfo.INFO); OJList.add(HYSBZInfo.INFO); OJList.add(UVAInfo.INFO); OJList.add(CodeForcesInfo.INFO); OJList.add(ZTreningInfo.INFO); OJList.add(AizuInfo.INFO); OJList.add(LightOJInfo.INFO); OJList.add(UESTCOldInfo.INFO); OJList.add(UESTCInfo.INFO); OJList.add(NBUTInfo.INFO); OJList.add(FZUInfo.INFO); OJList.add(CSUInfo.INFO); OJList.add(SCUInfo.INFO); OJList.add(ACdreamInfo.INFO); Collections.sort( OJList, new Comparator<RemoteOjInfo>() { @Override public int compare(RemoteOjInfo oj1, RemoteOjInfo oj2) { return oj1.literal.compareTo(oj2.literal); } }); for (RemoteOjInfo oj : OJList) { OJListLiteral.add(oj.toString()); } }
static { for (RemoteOjInfo oj : OJList) { lf.put(oj.toString(), oj._64IntIoFormat); } }