退役苣蒻OIer一枚,来自江苏常州
一个以讲述OI故事为主的业余作者
《河浅悖论》第7章中的“分形”是JSOI2019夏令营第4天的第1题。这题并不难(作者当时在考场上不到半小时就切掉了),但个人感觉挺有美学感的,在这里分享一下代码,感兴趣的读者可以玩一玩:
U2FsdGVkX19jz+Zvfu3AKYQyZAaBNeB3OKFk9vYF1DUV2G1ESC17BBrv0nKB6pDY4lA9s34rHVfam8cP78zqj6WZf5tarXvMXsxK6DyCqdWN9571tYMUqfTvCnLGibbgMYbgvORvRAVQThdMfm0Hawe50h2dwq80ZDl9zPsbvpj0hmVUUrVX0uRuwtWpxRVMunFrCglPA2zWzkjWWnSHEQ4o+MsC7y+H8/KmSVGK3sTq8IA/4bXQmrzaZaYCeSWWEQzYNAqPoUqIw2ZkZ7EMEmSaQ5Pu41+9qZR+uGCZd7+y0RbCbGAcRJy/s0JGLAB3vLBZBKq8bn+Y9E84UOml3KaYWI7hzCj/DEe+I1LK8n+gZYnMEupSlOfySjuqR0hBBxGPATq+wqNgZURfKv4CtNScyktBM8Sj828bk7iA9m3KMTcr6KXadNHUMVvtIsZjMmaLKRzi59COvNLEEosorM6gcbuzX79xPktCVJxDY6MBEaLviAxp30qszH+lU++pDLP2mTZXNDYC8T+DGbcj/vdr+9dbVP74Hey1WVvT6F4gkJBAvMctc+Is5c3cwbHwooL8E1LGfboNdB0BppmvQ8n1Fq7E67eLKqcjB+SCKLH9HrBje5XAXr6aw2hnmL/mGGjSqveA1zTnTKPnPaiPdP7A2JTGiDmQxqsgWFJsmuRNn6dOivnb+Nm17kWSphnR0ZZ08++/uJPpCt5IfdAQVwG981/otwFqNcctOyzX6fYCON7b9D4B4oIATLD5i9kcLZDCfh07JVqRHDdQ5R66PW9auaLpASdLSuAexQ2+/lPEzEqt2xJRU/H3HLZ32gakoD8UI18qRaIAIugmGaMy5hJLmuZdcr7Nmm9usP1L3CZZjVfKACMfDT7GufJeVAOkZiM4fEMEY5y9+kVCdmDF79qCK3YbcocRwAqpgYld72wsL++X2ssefx3Z5uW2LNVz4nAi+0RhNykOtpolEFv6fl3VX2+/+CDPufFPiSXbbnQ=
秘钥:s_r_paradox
(这是密文。由于代码里有特殊符号无法直接上传,请读者自行用上述密文和秘钥在网上的AES解密工具中解密获得明文。如果密文中.出现了和谐的框框,导致无法编译,请在评论区留言)
具体使用方法:
1、网上下载一个Dev-C++(建议最新版)并安装。安装过程中有些细节问题可自行摆渡,记得创建桌面快捷方式;
2、打开桌面上Dev-C++快捷方式,按Ctrl+N新建文件,将解密后的代码拷到最大空白区域内;
3、按F11,将文件保存到你想要的路径,单击右下角“保存”;
4、等待几秒,界面上会弹出一个黑色的窗口;
5、在窗口里键入六个空格隔开的数字,并按下回车键。你可以使用枫神的“400800-2-2-0.530.53”(不含引号),也可以自创,前两个是400~800之间的整数,中间两个为-5~5之间的整数或两位以内的小数(不可以是分数、百分数!!),最后两个为-1~1之间的两位以内小数。自创数据成功概率较低,若生成不了美丽的图案,可以换几组数据多试几次;
6、等待输入的数字下方出现两行自动生成的内容(第一行应该是“—————”),即可关闭运行窗口;
7、打开保存代码的路径(文件夹),打开里面多出来的一个“pic.txt”文件,按Ctrl+A全选,将字号调为1;
8、上下左右拖动页面,即可看到图案。
[折叠]