CCBC12 - WriteUp
Last updated on August 31, 2022 pm
别问,问就是全网最快WriteUp(
这里会持续更新不完整版本直到所有题目收集/官解放出,Shugetsu Soft官方Blog只会放完整版
Ver.1 很明显你能看到目前还没写完,所以稍微等等我们整理完……
Ver.2 把除了三个终结点之外的所有已完成题目写完了,明天会补完终结点和其他之后开始制图、Refactor代码和增补解释。
Ver.3 基本补全了,除了终结点外还有一些片段缺失,代码已经Refactor。
那么以下是正文
前言
这届比赛真的受益良多。之前报名拉人的时候没有想到整个过程会如此的艰难——但是引人入胜。
后面的也没有多大意志做下去,本团在Day 3完成2组23道,应该是当时的全赛区90名。(后来摆烂了一天就被甩到175了呜)
本文不会引用原题,请在赛后自行参考原题。
比赛过程中本队所用到的所有代码参见 此仓库。
我组没有解出来的题是:
- C-1984
- D-1715
- D-1963
- E-1722
- E-1927
- E-2051
- F-1915
- F-2018
- F-2040
这些题的题解优先级将会无限延后。
WriteUp
Prologue
序章上来是一大堆没啥营养的简单解密,题面直接提示算法,套公式解就好。
12道题之后应该就能看出,解出的所有答案首字母连接起来是“Infinite Loop”(无限循环),暗示后面的序章会是这些算法所生成的题的无限循环。
在答案框中输入“Infinite Loop”即可打破。
(PS1. 有支队伍淦到了准备的题库的上限2k题,也算是变相的“第一名”……)
(PS2. 序章在666题和888题有彩蛋,但是我懒的试了)
Reality
这段是虚构了个出题AI突破平行世界的故事引入题目主界面,同时提供了Meta题的来源和提示系统。
时间线A
1709
既然是“瓶子”,那就可以“倒水”。水流过字母的顺序即是答案。一定要倒满。
答案:Mandatory Reporting
1727
这道题我觉得可以作为典范了。太精巧了。
- 自动档汽车的档位图,分别是P(驻车档)、R(倒档)、N(空档)、D(前进档);
- 手动档汽车的档位图,注意问号处不是6档而是倒档(R);
- 字母表中所有左右轴对称字母,分别是A、H、I、M、O、T、U、V、W、X、Y;
- 数字1-8英语的首字母;
- 密码子转译出的氨基酸所对应的缩写字母;
- 空格,单词间隔;
- 扑克牌,1对应A、11对应J,所以13应该是K;
- 字母表中所有中心对称字母,分别是H、I、N、O、S、X、Z;
- 元音,AEIOU;
- 星期的缩写字母(从周一开始),MTWTFSS;
- 罗马数字的基本单位,IVXLCDM;
- 方向,北东南西NESW;
- 12个月份的首字母,JFMAMJJASOND;
- 十进制词头(或者文件大小的单位),KMGTPEZ;
- 键盘,QWERTY;
答案:Prior Knowledge
1760
两个植物作为一个字母,第二个是第一个植物名称中的字母选择序数。
这道真的没良心,下文所有纯图形题都是,贵组不会出图形题可以不要出谢谢。
答案:Vegetation Zone
1780
每杯咖啡的配方(纯黑色是浓缩咖啡,白色是牛奶,棕色是奶泡,成型的是奶油)都指示了一种咖啡种类,杯垫的颜色是在咖啡种类名中所取的字母序数,按彩虹色排序。
很多时候咖啡的译名不标准的,并且爱尔兰咖啡算含酒精饮品。屎题之一。
答案:Coffee Shop
1791
数字下方的色块指示色块对应的七段码管点亮位置,白色对应点;下方的色块是实际要解码的内容,用摩尔斯电码:点对应点、横着的段对应横、竖着的段对应分割。
失望。我本来以为是用七段码拼字母的。
答案:Unfortunate Story
1796
我们两个做的最憋气的题之一。这个列表的另外一个下文会提到。
横幅是“凯撒”里面加笔了“十三”,下面的对联每一个字都包含以下对联中的词加一个字母:
Eat Well Sleep Well Have Fun Day by Day
Work Hard Study Hard Make Money More and More
你敢相信,人工给的Hint下联还是错的:
**。
答案:Ambiguous Prospects
1853
Flag在Console里,
1 |
|
根据题目提示,从最里层括号开始向外解:括号内视为二进制Parse为ASCII,解出字母后连带外侧的ccbc{}
一并删掉,剩下的拼凑成另外一组继续解到根层级。
答案:Computer Program
1947
从上向下分别是“三百千”。第一个是三字经中对应句子上下句所含的数字;第二个是文中所含姓氏在百家姓对应的顺序;第三格是千字文中对应句的变化序:“对应原顺序(将原顺序视为1234),再把所有文字组合的顺序从小到大排序,并确定题中文字排列方式的序号”。最后所有数字转为字母。
答案:Rational Thought
2024
在iPad键盘上,符号和字符占用同一个键,通过长按调出对应符号。按其键盘转换回字符即可。果粉gck,出的什么玩意
答案:Global Community
2085
从图形的缝隙里看字母。我再说一遍不会出图形题可以不要出,***什么玩意
答案:Additional Income
终结点A
“两个圆圈”暗示本时间线所有答案中字母o的位置,转换为数字后用T9猜测即可。
答案:Six Circles
时间线B
1747
将提示转换回拼音形式(带声调),用声调作为序数取拼音中的字母。
答案:National Song
1834
最憋气的第二道题。真的,贵组不会出,可以不要出。
没有方法,是个裸眼3D图,硬看即可。
答案:Editor
1942
文中提到了“任督分离”,所有标点符号前后两个字都是一个穴位,对应任脉和督脉上的序号转换为字母即可。
答案:Subtle Point
1982
提供了Midi文件。拆解后发现主旋律是“Drumsets”的T9码,鼓组的摩尔斯电码即为答案。
答案:Abnormalities
1989
这道题很有意思,而且容易想难:
拼好拼图后,中间那块的符号是ULA的Delta II火箭,和月亮、背景的太空、卫星、轨道暗示了航天背景。
Delta II在1989年最核心的载荷是GPS卫星系统,首颗发射于当年2月14日,推断这页“挂历”应该是当年二月。
第一格的字符是星期,每星期的第一个T是Tuesday(周二),第一个S是Saturday(周六,依然是周一为第一天什么异端),找到当年的该月日历,按拼好的几位数字找到该月的第几个该星期,转译得答案。
答案:Gundam
2001
(科幻迷应该太熟悉了,“2001太空漫游”里的黑色方碑)
上面的轨道图既能暗示太阳系又能暗示元素轨道图,右边的符号既能对应行星又能对应炼金术中的对应元素符号。
下面的罗马数字点前的前半部分是对应元素的元素符号,右边是该元素的英文名称的取字母序数。有一个需要上下倒一下。
答案:Issac Newton
2016
幻灯片第二页是一个骰子的展开图,部分点数已经标出。右边的数字前半部分是对应的点数(用该点数寻找对应的App和在Apple设备上该应用的英文名称),后半部分是名称中所取的字母(没有后半部分的第一个取全名)。我再说一遍果粉gck
答案:Music Media
2058
这是足球届五大联赛(英超、德甲、意甲、法甲、西甲)的冠军情况,图形是各个队队徽的一部分(有可能是很小的一部分),通过多个印证确定每一竖列的年份,后两位字母转为数字。
其中意甲因为04-05赛季丑闻没有比赛,可以确定x的来源。
答案:The Duke
2063
图上是除了南极洲外其他大洲的最长河流,点对应的是该河流上的城市,颜色是彩虹序数,在城市名称中所取的字母。
答案:Red Chili
终结点B
衔尾蛇暗示时间线B中的所有答案字母是首尾相连的,顺序如下:
National Song - Gundam - Music Media - Abnormalities - Subtle Point - The Duke - Editor - Red Chili - Issac Newton
所有相连的字母即为答案。
(PS. 衔尾蛇本身可以看到淡淡的格子,你可以把上述词想办法填进去,断开的地方也能圈出答案。)
答案:Ringmaster(这个词也是首尾相连共用一个R的)
时间线C
1738
[我**xxxxxxxxxxxxxx 60’’]
本题是栅格动画,对应的栅格是65像素黑格、5像素白格的卡片,每5像素一字符,共14字符。
答案:American Beauty
1764
祖玛的规则是三联一消,可以猜到每一组字母缺两个相连且相同的字母来补全单词,列表如下:
Original | Word | Letter |
---|---|---|
aict | addict | D |
prf | proof | O |
vacm | vacuum | U |
rait | rabbit | B |
hawa | hawaii | I |
coent | comment | M |
rad | radii | I |
tuel | tunnel | N |
bazr | bazaar | A |
sele | settle | T |
taxng | taxiing | I |
ckie | cookie | O |
teis | tennis | N |
连起来是Doubimination
,再按上述规则加一组le-el
。
答案:Double Elimination
1799
这是一盘五子棋(我学过六年围棋,而且我怎么看这都像围棋,谁五子棋这么下),是一个黑棋最短步数(6步)可以先行胜利的残局,根据右下角标记得出黑棋达成胜利(除了最后一步)的落子坐标,将坐标转换为字母。
如果不会的话,弈心五子棋引擎支持残局打铺。
答案:Decade
1865
提供的音频都是歌剧选段(Aria,又叫咏叹调),文件的作者名是歌剧内演唱该段的角色名,而名称是该段咏叹调名称加一个字母后重新排列。
Role | Opera | Aria | Letter |
---|---|---|---|
Scarpia | Tosca | Va, tosca | G |
Escamillo | Carmen | Votre toast | Y |
Radames | Aida | Celeste Aida | M |
Rinaldo | Rinaldo | Cara Sposa | N |
Cherubino | The Marriage of Figaro | Voi che sapete | A |
Violetta | La traviata | Sempre libera | S |
Isolde | Tristan und Isolde | Mild und leise | T |
答案:Gymnast
1893
三个已经能够猜出的词分别是Tango、Juilette、Delta,可以猜测需要填充的词都是来源于NATO Phonetic Alphabet。同一张卡片上的词为同类,可得“Foxtrot(狐步舞)、Mike(同为人名)、Alpha(同为希腊字母)、November(同为月份)、Charlie(Snoopy漫画中一角色)、Hotel(同为‘度假地’)、India(同为国家)、Sierra(同为珍稀动物)、Echo(同有‘回声’意)”。
答案:Franchise
1909
最上面暗示二进制0、1,下面的符号分别是猪鼻加密(P)和旗语加密(F),每一行为一个单词,对应的加密方式为一个二进制,二进制所对应的字符序数的字母即为答案。
Decrypted Letter/Method | Word | Binary | Letter |
---|---|---|---|
S/P T/P U/P F/F F/F | STUFF | 00011 | C |
B/F A/P S/P I/F C/P | BASIC | 10010 | R |
F/F U/P N/F G/P U/F | FUNGU | 10101 | U |
T/P A/P X/F I/P U/F | TAXIU | 00101 | E |
P/F V/P T/P P/F N/F | PVTPN | 01100 | L |
答案:Cruel
1921
右侧比赛标志中的“12”是SI(Système international d’unités,国际单位制)的倒写,旁边的色块标识数字指示该色块对应的单位字符:$A$(安培)、$s$(秒,2nd -> second)、$kg$(千克)、$m$(米);
Part A是字符,指示使用对应物理量的单位作为答案。并排为乘,上下排为除,可得:
$A$、$N$($kg\bullet m/s$)、$A$、$e$(元电荷常量,$1.6\times 10^{-19}C$($A\bullet s$))
Part I是数字,指示使用对应物理量的名称作为答案,可得:
R($kg\bullet m/A\bullet s$)、O、B($kg/A\bullet s$)、I($A$)、C($A\bullet s/kg\bullet m$)
答案:Anaerobic
1957
跳舞的动作是跳舞小人密码我必须得吐槽这也太不标准了哪哪都是Ambiguity。
答案:Conan Doyle
1986
把吃豆人叠在图上有豆子的位置,把框出的象形字母按照豆子颜色的电阻色环排序。
答案:Backgammon
2005
缺失的部分谐音英语单词,数字是对应单词所选择的字母。
单词:single bear clean battle tour panda hold star pass cheese lose freedom book blow holy
答案:General Assembly
2068
“一半”暗示下文的词汇意思减半,上面的数字意思为“在长度为b位的目标词中取第a个字母”:
Original | Transformed | Letter |
---|---|---|
Fortnight(双周) | Week(周) | E |
Hexagram(六芒星) | Triangle(三角形) | N |
School Year(学年) | Semester(学期) | S |
Half(一半) | Quarter(1/4) | U |
Octane(八度) | Tritone(三全音) | E |
Diameter(直径) | Radius(半径) | D |
答案:Ensued
终结点C
时间线D
1750
各种蘑菇分别是:黑虎掌菌、龙爪菇、羊肚菌、兔耳菌、牛肝菌、猪鼻菌(松露)、猴头菇;
按照图中标注字母的位置提取字母,排列得答案;
答案:Anxiety
1814
本题我队使用了代码辅助分析。
按下图所提示的曲线生成顺序生成一个带节点顺序的27*27的表格,在每一个节点处按箭头顺序填上上方的0和1,生成二维码如下图。
答案:Mind-Blowing Fact
1868
“灰红蓝绿”四色是上海市垃圾分类标准的标准色,对应下方的垃圾分类。分类正确的为点,不正确的为空,按2*3矩阵转换为5行盲文,可得“Perishable Waste”(易腐垃圾/厨余垃圾),寻找每一单行中厨余垃圾(所得的单词长度和该行物品数应该刚好一致),按该垃圾位置取字母。
答案:Total Neutrality
1939
“五”既指五行又指五笔编码,“四”既指四象又指四角号码;
按五行顺序、四象方位将其代表的偏旁与图中字符结合(“张”只能与“氵”结合,按照五行相生顺序得结果),得“镐”(qymk)“涨”(ixty)“横”(samw)“焯”(ohjh)“圩”(fgfh)、“胧”(73214)“亀”(27716)“鸯”(50127)“彪”(22212),按下面格子的顺序排列并填入。
两组均为二十个字符,合并排列为20组坐标,在右侧字符表中按数字为行字母为列寻找对应字,得句“密钥是年轻的英文翻译密文的加密是维吉尼亚”。
即密钥为“Young”,密文由Vigenere加密法加密。
按照加粗字提示,将加粗字所在位置字母逐行提取得密文“AILFKUCLQY”,解密得答案。
答案:Curse Words
2012
每一个方格都对应FC游戏《超级马里奥》中隐藏有加命蘑菇的位置,关卡顺序被打乱。找到蘑菇出现的位置,按Polybius格子选择对应字母后按关卡顺序重新排列。
答案:Doubting
2088
[Ro:我*m******]
按图示系一组绳子,将杆向右转至水平,由象形得答案。
我已经不想吐槽了。
答案:Yummy
时间线E
1753
汉字分中日韩使用三种,按中=0、日=1、韩=2对应将每组汉字翻译为三进制数字,转换为十进制后取字母顺序。
答案:Electrophoresis
1830
本题我队使用了代码辅助分析。
Faro Shuffle指将一叠牌分成两叠然后用拇指扳起一角使两叠牌交叉合成一堆的洗牌手法,数学上指两个堆栈完美交叉合并的操作。
按照上述描述,将“FAROSH”(前六,下文以A堆指代)和“UFFLES”(后六,下文以B堆指代)视为两叠:
- 0:洗牌后A堆在上排的方式;
- 1:洗牌后B堆在上排的方式;
按此规律进行下列分析,匹配模式即可得到过程中执行了几组0,几组1,按照二进制翻译即可得答案。
答案:Seeking Asylum
1899
本题我队使用了代码辅助分析。
根据背景灰线提示,主要函数均为$sin(x)$、$sin(2x)$、$sin(3x)$、$sin(4x)$、$sin(5x)$的叠加,可推断函数为
$$
f(x) = Asin(x)+Bsin(2x)+Csin(3x)+Dsin(4x)+Esin(5x)
$$
将图像处理后引入我们编写的拟合代码进行计算,结果得:
Function | A | B | C | D | E |
---|---|---|---|---|---|
Red | 19 | 15 | 21 | 14 | 4 |
Green | 20 | 18 | 1 | 3 | 11 |
Blue | 1 | 12 | 2 | 20 | 14 |
转换为字母即可。
生成的三个函数如下。
答案:Soundtrack Album
1974
这是一道伤脑筋十二块谜题,下面的积木需要放入上面的盘中,每个积木覆盖一个单词,最后用变色积木下的字母按积木顺序拼出答案。
下图是解好的棋盘和标注。
答案:Three Strikes
1992
本届文学性最佳。没有之一。
诗是莎士比亚的十四行诗第十八首,原文如下:
Sonnet 18: Shall I compare thee to a summer’s day?
By William ShakespeareShall I compare thee to a summer’s day?
Thou art more lovely and more temperate:
Rough winds do shake the darling buds of May,
And summer’s lease hath all too short a date;
Sometime too hot the eye of heaven shines,
And often is his gold complexion dimm’d;
And every fair from fair sometime declines,
By chance or nature’s changing course untrimm’d;
But thy eternal summer shall not fade,
Nor lose possession of that fair thou ow’st;
Nor shall death brag thou wander’st in his shade,
When in eternal lines to time thou grow’st:
So long as men can breathe or eyes can see,
So long lives this, and this gives life to thee.
题面中的改版通过加/减/改字母变成了一首“新诗”,文本如下:
Shall I compare these to a summer’s day?
Tho(ugh) art more lovely and more temperate:
Rough winds do shake the darling buds of Bay,
And summer’s lease hath all too short a mate;
Sometime too hot the eye if heaven shines,
And often is his sold complexion dimm’d;
Sand every fair from fair sometime declines,
Bi chance or nature’s changing course untrimm’d;
But thy eternal summer shall nov(ember) fade,
Nor lose possession of that fair thou ow’et(owe);
Nor shall death brag thou wander’st inn his shade,
When in eternal lines to tim**.** thou grow’st:
So song as men can breathe or eyes can see,
So long lives this, and this gives life to these.
所有改动过的字母提出,得答案。
答案:Submissiveness
2021
“时针和分针第二次重合”是当天01:05,将系统时间调整至该时间后刷新页面可得到音频文件。用SSTV解码软件解码可得下图。
答案:Dares Salaam
2066
里面有些抄错了的字符,每个字符缺一个笔画,按该笔画在字中的顺序写出对应的字母为“Twenty-Five Polybius Squares”,依照提示将所有字符划分为5*5共25个Polybius块,按照红色标记的位置在该小块内按Polybius找到字母,按照其位置投影找到下一个Polybius块,如此重复得到答案。
答案:Graphic Novels(Visual Novels才是正统!画面不能超越剧本!)
时间线F
1726
这个填字英语和拼音都能做,分别如下:
将粉色框出的字母进行Bitwise OR运算即可。
答案:Opposite Effect
1771
所有词汇:
- 左侧:
- 绿茵场;
- 弹簧床垫;
- 尼罗河;
- 钡元素;
- 古典音乐;
- 谋权篡位;
- 沐浴更衣;
- 冰淇淋;
- 右侧:
- 林则徐;
- 相对论;
- 沂蒙山;
- 李大钊;
- 恩格斯;
- 电脑芯片;
- 村上春树;
- 起早贪黑;
- 比基尼(我组原先猜的是氨基酸,出题组lsp了);
- 床头柜;
- 一把辛酸泪(红楼梦);
同类的三个字会共用两个部件,最后将这三个部件合为一个字,如下:
A | B | C | Result |
---|---|---|---|
茵 | 芯 | 思 | 蒽 |
床 | 林 | 床 | 麻 |
尼 | 尼 | 比 | 屁 |
钡 | 则 | 钊 | 铡 |
音 | 早 | 辛 | 章 |
权 | 村 | 对 | 树 |
沐 | 相 | 泪 | 湘 |
淇 | 斯 | 沂 | 澌 |
提取部件拼音即可。
答案:Emphasis
1817
将每一段渐变色块投影到R-G-B三维空间里,观察其三视图得答案。
答案:Liquid Crystal Display
1876
本题我队使用了代码辅助分析。
熄灯问题的本质是单元测试思想减少样本空间。将题目所给题面输入我们编写的测试代码进行计算,结果得(所有1为需要按下的按钮,前后不分顺序):
1 |
|
按照盲文矩阵转换即可。
答案:Celebratory Explosive
1923
“小学二年级”自然是我们幼儿园导师“毕导THU”啦,图片对应其视频,留空是视频中提到的知识点:
- 红包:
- Kolmogorov-Smirnov Test
- k-sample Anderson-Darling Test
- Bayesian Estimation
- 猜拳:
- Markov Decision Process
- 沙漏:
- Janssen’s Law
- Beverloo’s Law
- Bagnold Number
- 电池:
- Second law of Thermodynamics
- Arrhenius Equation
- 火箭:
- Maxwell-Boltzmann
- Tsiolkovsky rocket equation
- 光:
- Electron Transitions
- Frontier Orbital Theory
取问号处字母组合得答案。
答案:Kindergarten Courtyard
1995
五列字后面的对错分别代表0和1(二进制),规则如下:
- 笔画:8划以上为1;
- 结构:不可分拆的单一结构为1;
- 词性:动词为1;
- 拼音:韵母只有一个字母的为1;
- 剧情:剧情中出现了的为1;
解得二进制如下:
1 |
|
答案:Context
2030
图片中的街景分别来自以下地点:
- 深圳 交通银行深圳分行大厦;
- 厦门 意淇港式下午茶(五缘湾店);
- 重庆 练杰大酒店;
- 杭州 唛歌时尚KTV(西城广场店);
- 长沙 友谊商城(东塘店);
- 北京 NTP新城广场;
对应的地标上字母都有改动,如下:
- AIA -> ATL
- GOGO -> GUGC
- BOCE -> PDLE
- AVIC -> FOID
- JONE -> ICNL
- CQRC -> CHRO
- UME -> OLE
- TMOE -> CMIE
- NTP -> NTR
找到所有未改动的即为答案。
答案:Age Increment
后记
- 我们两个一致公认,这题实在太考验综合知识面、智商和直觉了;
- 下次要打一定要拉满5人团,每人三台设备,租一个会议室当战情室大战三天三夜(
- 大部分颜色题对色弱/色盲非常不友好,希望下次能提供替代版本(
- 对付特定的题代码真的救世(
- 出题组文字游戏玩的确实很好,但是图形题真的qtmd;
- 感谢主办方、出题组和共同参赛的各位!