洛谷硬核 CodeGolf 目录
TLEWA
·
2024-11-04 01:06:52
·
个人记录
记录一下本人的一些魔怔 CodeGolf 最短解(洛谷全语言/洛谷单语言/其他)(只放我觉得比较精妙和经典的),另附保持时间段(不一定准确),会以不定的时间更新。
另外一提,可能不太会更新 AT 相关题的最短解,主要 JP 人的 CodeGolf 技术太强了/ll。
当然,如果打过了 AT 的恐怖压行人,肯定会放这上面的!(一般来说,这篇文章里面放的代码比正常写短数倍到十数倍)
未注明的,都是全局最短解(显然 oj 支持与不支持不放在一起排序),下面这部分不放对应 oj 不支持的语言解法:
P1304 哥德巴赫猜想 Ruby 110B(2024-11-03 ~) require'prime';f=->n,k=0{n.prime?&&k.prime?? [k,n]:f[n-1,k+1]};(4.step gets.to_i,2).map{puts"#{_1}="+f[_1]*?+}
P11243 繁花 Ruby 95B(2024-11-03 ~)(题解) gets;$<.map{a=gets;p [*?<..?>].sum{|i|(i=='='?-2:1)*a.scan(/[#{i}=]+/).sum{(n=_1.size)*n+n}/2}}
P8466 [Aya Round 1 A] 幻想乡扑克游戏 C 85B (合作)(C/C++ 最短解)(随编译环境变换其中 ub 导致现为 RE)(2022-08-08 ~) char*p,s[];main(i){for(;gets(p=s);--i&&puts(s[1]>87|*p?"Yes":"No"))for(;*p^p++[3];);}
P1322 logo语言 python 82B (合作)(2023-04-13 ~)(讨论) print(abs(eval(input().translate(dict(zip(b"FDKREPATB][",[*"+"*8+"-)","*(0"]))))))
P8241 [COCI2013-2014#3] RIJEČI Ruby 50B (2024-11-04 ~) (gets.to_i-b=1+a=0).times{b=a+a=b};puts"#{a} #{b}"(事实上,如果不是 IO 太麻烦,Haskell 和 Juila 将获得更好的表现)
这部分放对应 oj 不支持的语言 CodeGolf(这部分 CodeGolf 难以统计保持时间,可能不会附上保持时间段):
P8466 [Aya Round 1 A] 幻想乡扑克游戏 05AB1E 39B IF0VIUXvXN3+èyQY+V}X1è"X"QY+i…YES,]„NO, Try it online!
P8468 [Aya Round 1 C] 文文的构造游戏 05AB1E(洛谷不支持) 27B 25B 22B F#`ΘsD2÷UÉ+i®,ë2XDðý», Try it online! (2024-11-05 ~)
P4439 [COCI2017-2018#3] Aron 05AB1E 9B FsDŠÊ½}¾Ì Try it online!
P11041 [蓝桥杯 2024 省 Java B] 报数游戏 05AB1E 7B •2α`ʒΩm Try it online!
下面也会放一些本人觉得精巧的他人 CodeGolf 代码(oj 支持与不支持兼有),欢迎投稿。
P8466 [Aya Round 1 A] 幻想乡扑克游戏 GolfScript(洛谷不支持) 39B
n/(;{.1=88<\4/zip{&}*!&["Yes
""No
"]=}%
Try it online!(作者:@LuoTianyi_Official)
P8468 [Aya Round 1 C] 文文的构造游戏 GolfScript(洛谷不支持)(非最短) 35B n/(;{~1=\.1&@|\[[2/2\.]' '*-1]=}%n* Try it online!(作者:@LuoTianyi_Official)
P8468 [Aya Round 1 C] 文文的构造游戏 Pyth(洛谷不支持) 26B VQArw7?|g1H%G2_1jd(2J/G2J) Try it online! (作者:@破壁人五号)(2022-08-09 ~ 2024-11-05)