【时光绘卷】拼图最少次数小程序工具上线了!!
2025-08-30 00:02:34
来自版块:三国煮酒今天活动一上线就有好几个朋友问我怎么拼,定睛一看,其实就是一个排列的循环分解的编程算法问题!
于是cs科班的我花了1小时手搓了一个wx小程序上线!已经可以用了!
先看看界面↓
使用方法:点击两块拼图可以换位置,将拼图按照活动页面打乱的拼图排好顺序后,点击“还原拼图”,可以看到最少拼图次数和步骤!截图保存,按照这个步骤拼就是最少次数!建议一次性攒好拼图次数一步到位。
小程序名称:时光绘卷工具
啥是循环分解呢?
在数学中,循环分解是将一个排列(置换)分解为多个循环的过程。每个循环表示在排列中元素的移动方式。例如,给定排列(41523),可以将其分解为(142)(35),表示元素1移动到 4,4 移动到 2,2 移动回 1,而元素3和5形成另一个循环。
因为循环内的元素两两**就能还原,因此最少次数就为拼图数-循环数。
补充说明:
1.关于搜不到和体验人数已满:小程序需要审核和备案,备案过了才可以搜到和无限制使用,目前已经在备案流程。现在可以通过扫描小程序码体验(评论区),但是每天只有50体验名额。
2.关于是否多此一举:首先开发对我而言就是举手之劳,其次根据数学原理来说确实只要每一步归位就是最少次数,但是看到很多将军在问,甚至有问ai以及计算这些方法,不如直接做成工具方便,同时也不需要一直对照原图去看。
3.关于后续版本更新:这个工具很简单,后续会加入不同章节的拼图。目前还计划做一个斗地主禁将的小程序,如果有感兴趣的将军可以一起交流!
#三国杀将星筑梦


