自动拼糖+自动推荐糖+自动拼多套糖=解决拼方糖烦恼
修改于2022/05/181.3 万浏览综合
![TapTap](https://img2.tapimg.com/bbcode/images/230fb55b2c3296ec41dc3f11c96c7a5c.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)
![TapTap](https://img2.tapimg.com/bbcode/images/f436b581474b4eecc2b480e72b0f38a6.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)
啊啊啊!晴天大人!你好帅!好可爱!prprprprprprprprpr!吸溜吸溜!(woyaozuonidegou!)拿老公做镇楼图!是我的!不给你们~(bushi)Furry狂喜!
咳咳,失态了,让咱言归正传!
你还在为拼糖而烦恼嘛?PC自动拼糖完美解决您的问题~
但是,万一手里仅存的9个,或者多个方糖,怎么也拼不出来,那怎么办呀?
别担心,这一次的程序可以完美解决您的问题!
通过输入您现有的方糖,和你能够接受的改变形状的数目,即可给你最多达300种推荐方案!供君选择!
下面我举个栗子:
根据这张图 ↓
![TapTap](https://img2.tapimg.com/moment/etag/FpeEJk1e4gS4LiTzYby2bwtPvBwE.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)
栗茹:目前我手里有:7 8 8 9 14 17 18 19 19 18这些个形状的糖。已知他们无论是怎么搭配,都无法拼成。因此,我需要改变其中一部分方糖形状,或者再增加新的形状的糖,来搭配出完美的方糖。
选择 方糖推荐 功能,输入代码,-1表示输入完毕。
同时,我表示,最多我能接受更换1次其他形状的方糖,再多果冻就扛不住了(笑~);或者我想知道,还需要什么形状的就能拼成。
这些小想法该功能都能帮你实现。
![TapTap](https://img2.tapimg.com/moment/etag/FosWhihjX2eHJ7jr2ySWqTrxXV2H.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)
![TapTap](https://img2.tapimg.com/moment/etag/FlFcec6fjoapYBCa6t82jSgtyt9o.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)
经过排列组合和计算,最终告诉你想要的答案。
![TapTap](https://img2.tapimg.com/moment/etag/FuI_U-QWwmX6xZeeePyqcsaWZ8Th.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)
这些都是为你推荐出的结果,通过这些结果。你就知道你需要什么形状的方糖了hhh
例如,我发现我能满足8 9 14 15 17 18 18 19 19这个搭配。将这个搭配记下来,然后转入到自动拼糖功能并输入。
![TapTap](https://img2.tapimg.com/moment/etag/Fv11f2k6_qK7Wsqv2rVzluHr6_6t.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)
然后你就得到想要的结果啦!
![TapTap](https://img2.tapimg.com/moment/etag/FgdHtKbxBLCdpaFW_j91Gfskbqvg.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)
怎么样?是不是简单方便且实用鸭?
PS:
1. 该程序最多接受50个方糖进行排列组合自动推荐和自动拼糖哦,再多就塞不下了啦!
3. 切记千万不要删除掉程序里的txt文件哦,会把程序玩坏的!
4. 想不到了......如果有啥bug可以随时联系我啦hhh
8. 感谢各位小煤球,小果冻的喜欢hhh
13. 哦对了,每一种组合最多显示300种可能哦~不过300种......也够看了hhh,一般是希望显示越少越好吧?hhh这样拼成的希望越大。只需要吧接受的差异数改小,推荐的方案当然也就少啦!hhh
18. 哦我又想起来了,目前只有PC版,手机版暂且还木的准备,抱歉啦~~~
特别鸣谢:
自动拼糖的功能代码主要是由 南风知 大大完成哒!而且方糖类型也是大大提供哒!这是源程序~
我在其基础上实现了方糖推荐,简易页面设计和程序流程等功能!还是感谢 南风知 大大授权咱使用程序!
下面,让我来一段感人肺腑的剪彩仪式吧!首先,我要感谢我的父母,是......
诶!你们别赶我下台啊!我还没说完呢!
......
—————————更新线—————————
咱做到啦!现在可以同时输入好多个方糖类型号,再输入自己想要拼出的套数,程序能够自动帮大家拼好!同时改善了一下原先提到过的拼凑速度过慢的问题。现在很多方糖都可以以一个能够接受的速度拼出,虽然还是做不到秒出结果呜呜呜QwQ。
先上一个界面图吧:
![TapTap](https://img2.tapimg.com/moment/etag/Fna59yafL8PNbQPq9lRNrT73KOW8.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)
咱这个功能3就是用来拼多套糖的!
但是为啥多出来一个功能4设置呢?且听我娓娓道来:
众所周知嘞,小果冻和小煤球们一般喜欢塞进去一大堆方糖,比如拼3套糖,有可能不塞27个,而选择塞进去30个甚至更多(塞进去36个你都能有可能拼出4套了喂- -),咱们大概算一下哈,先按照27个算吧,要拼3套糖,一共有多少种可能呢?根据高中知识:C27 9 * C18 9 * C9 9 = 227,873,431,500,也就是约有2279亿种可能。这个数量。。。你拿4Ghz的CPU跑满了也要计算老长时间了吧?hhh。所以呢,为了节约时间,我加入了数据预处理。事实证明,提升速度还是挺快的。然而,有的时候还是会存在计算时间太长的问题。不过,我经历了大量实验证明(其实就十来个),在10分钟后如果出不来结果,大概率是无了。届时会给你们继续计算还是中断计算两种选择。而这个设置功能nei,就是设置这个给你提示的时间长度。也许有些小果冻小煤球坚信他一定能出来,或者时间宽裕。可以把他设置成1h或24h也可以hhhhh,如果时间紧,设置成1s也可以,虽然1s估计啥也出不来hhh。作为一个合格的程序,不能那么~快~~~你说对吧?(cry~)
好啦,接下来对于新功能还是需要弄几个PS:
No1: 新功能可以配1-3套糖,但是由于以上原因,还有就是本人实在想不出其他好方法了。新功能只能给出一种方案便计算完毕,要不然那可是没完没了。
叁:糖数可以大于要拼的套数所需要的方糖,举个栗子:拼2套糖,你可以塞18,19等更多,但是吧,这个多出来的计算所多出来的时间嘛。。。就需要用户承担咯~~~为了速度和成功率,尽量不要多太多,多个5个6个,就已经翻了好几倍的计算量了。
2222222222:如果只拼2套糖,你可以把输入进去的方糖类型码顺序换一换,说不定能极大的增加运算速度呐~~~如果是3套糖,那可能。。。能否拼的出来和出来的时间。。。靠命运吧hhh
废物:一定要输入1-3套糖哦,要不然程序被玩坏掉了~那也许只能回炉重造了哦~
666:如果只输入拼1套,同样也只能给出一种方案哦~我个人感觉还不如功能1的方糖推荐嘞~hhh
Finally:4设置功能,单位是s哦。比如默认是600s,也就是10min。你可以最低设置1s,最高设置上不封顶~设置86400s也可以哦hhh
最后来一个模拟实验吧hhh
先试一试32个糖(这是我仅有的32个宠物方糖QwQ),拼3套。。。
![TapTap](https://img2.tapimg.com/moment/etag/FptpQxKHoLzKtfjRqNCJkwfm0SHi.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)
About 45s Later......
![TapTap](https://img2.tapimg.com/moment/etag/FnLMLaHMZnIQWznOeU0ghOZqHWzr.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)
解决咯!
而至于两套糖呢w
![TapTap](https://img2.tapimg.com/moment/etag/FvIayky2X0BiIOc7IndIvyje1FOM.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)
About 10s Later......
![TapTap](https://img2.tapimg.com/moment/etag/Fu8JwXQ8zesrNoBRbX4MvYVFMZs9.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)
都很快就出来结果啦!证明看来我的运气不错呀hhh懂了!这就去抽卡!(啪)
还有给大家看一下功能4设定时间:
![TapTap](https://img2.tapimg.com/moment/etag/FoeEat72pw2ajHKki0lgcn8LWDf2.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)
这样的话,如果60s之后还不出来结果,那就由各位小果冻和小煤球们决定是否继续计算啦!
好啦!没话了!感谢大家的支持!爱你们哟~
放链接!
百度网盘 请输入提取码
https://pan.baidu.com/s/1SZMTi3j-YkjrWxa4JUtC1w?pwd=6mic
![TapTap](https://img.tapimg.com/market/images/cad4e9c052f2f92ab739032f5aff81fe.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)