【技术贴】各种有用和没用的算法
scratch吧
全部回复
仅看楼主
level 7
千秋_q 楼主
我猜没人知道我是谁[滑稽][滑稽]……
目前吧内出现众多[爱心]美妙的和[心碎]美妙到辣眼睛的作品,而许多疑问也就越来越令人蓝瘦。
譬如存档码加密算法,以及数据结构制作等等问题都是大坑(对于大佬/大脚来说比较简单,萌新认为不简单)。
所以在这里发布这帖子。
贴中不会出现正式的sc脚本,以文字(通俗易懂嘿嘿嘿)来叙述。
如果你也想要分享,请在每十楼会出现一次的评论楼下留言,我会及时查看的[滑稽]
另外,大佬们轻喷……
(我爱图)(我更爱拓扑排序)(我还爱大佬……鼠[滑稽]
2018年06月05日 05点06分 1
level 7
千秋_q 楼主
2楼:评论楼[滑稽]
请勿水楼!!![滑稽]
评论请坚持在这里发出,或者在其他楼中楼发,否则一律删帖(除非得到特许,这里会列出特许者)[喷]
2018年06月05日 05点06分 2
爬山法[阴险]
2018年06月05日 08点06分
2018年06月05日 13点06分
回复 千秋_q :[滑稽]
2018年06月05日 13点06分
2018年06月05日 13点06分
level 7
千秋_q 楼主
<algorithm.h>
using namespace 简单的加密算法;
第一节:
加密算法分为许多种,这里暂且只说一些简单的算法,高级一些的之后再讲……[滑稽](不是我懒,你别怀疑我)
简单替代密码:
适用于数字和字母以及其他特定字符,但最好不要用汉字,执行方式:
每一种字符代表其他的一种字符,例如:
a->b b->c c->a
或者:
1->7 7->g g->8 8->2 2->c c->1 。
如果利用暴力破解,一种一种实验,要试验多少次?
(这里不去管自定义的字符,只包括数字和字母)
十个数字,二十六个小写字符,二十六个大写字符,共计62个字符,可能性为62!(读作六十二的阶乘),得到的结果约为3*10e85,也就是
30000000000000000000000000000000000000000000000000000000000000000000000000000000000000.
没人想要来花这么多时间来盗取的……
[滑稽]
2018年06月05日 05点06分 3
看着好麻烦
2018年06月05日 05点06分
其实萌新连存档怎么用都不知道,你却先讲起了加密[滑稽]
2018年06月05日 08点06分
不用暴力破解。多建几个不同进度的存档,再一一对比找规律。。(这不是小学奥数题吗)
2018年06月05日 08点06分
@遧傂鼝 为破解一个游戏有必要费这么多脑子吗?何况还不是那种高端游戏,还是用scratch做的[滑稽][滑稽][滑稽]
2018年06月05日 09点06分
吧务
level 15
围观0.0
2018年06月05日 07点06分 4
啊!大佬[滑稽]
2018年06月05日 13点06分
回复 千秋_q :糁嚒鬼
2018年06月05日 13点06分
2018年06月05日 13点06分
level 14
楼主可以先去置顶帖审个核0.0
2018年06月05日 10点06分 5
好的[滑稽]
2018年06月05日 13点06分
level 9
我记得⟪可怕的科学⟫有一本专门讲加密算法。。。书里最高深的怕是恩尼格玛?
2018年06月05日 11点06分 6
看过[滑稽]
2018年06月05日 12点06分
没这么简单
2018年06月05日 13点06分
[滑稽]
2018年06月05日 13点06分
看过 [滑稽]
2018年06月25日 09点06分
level 7
千秋_q 楼主
<algorithm.h>
using namespace 简单的加密算法;
第一节实现方法:
一、链表(简单)
建立两个链表,其中一个存储转换前的字符,另一个的对应位置存储转换后的字符[滑稽]
二、转义码(麻烦)(不学计算机专业或者不懂者请跳过)[勉强]
建立两个链表。一个存储字符,其中字符所在的位置(比如说,a存在第1个位置,b存在第2个位置)就是它的对应号码,称之为转义码。第二个链表存储转义码,其中数据所在的位置代表转义前的字符(按之前a在第一个位置,现在把转义码2放在第二个链表的1里),数据本身就代表新的字符。(现在,原来的a被替换成了b)
这么麻烦的转义码干什么用呢?
如果你想麻烦一下自己的话,它可以用来制作一次性密码本(带上时间戳)。
没错!随机填充转义序列,记录下不同时间的转义序列,这就是一次性密码本了![haha]
好啦,这就是加密算法了!
(至于变量隐藏……将变量全都用链表存一下,如果出现不同就凉凉。)[滑稽]
————————————分割线————————————
另外,有人改你变量怎么办?
用链表存储变量,这就叫做备份……如果备份的份数多了,是不可以更改变量的!因为更改变量和备份是需要时间的!(不过很烦人啊)
如果你是设计者,你可以输入密码(自己想的密码)来打开变量锁。[滑稽]
2018年06月05日 13点06分 7
下次更新会讨论一下各种排序[滑稽]啊啊啊……
2018年06月05日 13点06分
@千秋_q 我突然犹豫不决[滑稽]
2018年06月05日 13点06分
一会儿就八楼了……
2018年06月05日 13点06分
ASCII码和Unicode[滑稽]
2018年06月26日 11点06分
level 7
千秋_q 楼主
问:大家认为下一更更新什么好呢?
每人限回答一次……
A:排序算法(包括选排插排快排桶排鸡排牛排鱼排[滑稽]等等各种排)
B:简单的最短路径算法(GPS[滑稽]导航)
C:存档算法(哇[泪]萌新都不会的)
D:其他的巴拉巴拉巴拉巴拉(自己在楼中楼注上什么东西)
2018年06月05日 13点06分 8
人工智能算法。
2018年06月05日 13点06分
CCCCCCC
2018年06月05日 13点06分
最短路径是广度优先搜索?臭名昭著的np完全“旅行家问题”?还是赛车赛道那种?
2018年06月05日 14点06分
基础动态规划[滑稽]
2018年06月05日 14点06分
level 9
周末我补个蒙特卡洛(我那弃坑圆周率)
2018年06月06日 11点06分 9
请注意!请遵从格式!请重新发楼[滑稽]
2018年06月06日 13点06分
简单的公式等等请勿一层楼一层楼放在这里,请整理出至少500字再盖楼,谢谢[滑稽]
2018年06月06日 14点06分
抱歉删了你的楼,但是请按以上方式发帖。
2018年06月06日 14点06分
level 7
千秋_q 楼主
评论楼![滑稽]
请勿水楼!!![滑稽]
评论请坚持在这里发出,或者在其他楼中楼发,否则一律删帖(除非得到特许,这里会列出特许者)[喷]
@夏午👀 @遧傂鼝 @司南-识 @笨猫研究院🌿 [滑稽]
2018年06月06日 14点06分 11
竟然有我的名字?!
2018年06月06日 15点06分
2018年06月07日 04点06分
[滑稽]
2018年06月07日 08点06分
2018年06月07日 08点06分
level 7
千秋_q 楼主
<algorithm.h>
using namespace 简单的存档;
第一节 第一小节(学校里写的):
哎……
相信大家都知道存档是什么,因此就不废话了。这里只会说存档的实现。
存档码:第一种存档
简单的存档码就是把变量融合到一块,例如生命10,攻击2,防御3,就可以融合成10-2-3.
然而,这是最容易被破解的存档码。
那么,什么不容易被破(???)呢?[滑稽]
欲知后事如何,请看下一小节[滑稽]
2018年06月08日 03点06分 12
huffman编码会提到吗
2018年06月08日 04点06分
@Mr_Wu0603 哈夫曼编码对于新手来说太难了,先把简单的算法讲完[滑稽]
2018年06月08日 04点06分
在sc上面做存档得克服sc一大缺陷,那就是效率。。没人愿意用加密解密五分钟的存档吧
2018年06月08日 04点06分
@遧傂鼝 ……[滑稽]
2018年06月08日 05点06分
level 7
千秋_q 楼主
<algorithm.h>
using namespace 简单的存档;
第一节 第二小节:[滑稽]
大家也许看过一些比赛,其中队员们奋力斗争,教练奋力协助打手势,但是……[吐舌]
手势会被对方看到啊?!![喷]
没关系,教练(们)发明了一种新技术。[惊讶]
教练会不停打手势,一长串手势,但是只有一小部分是有意义的。想破译是不可能的。只有队员知道是什么意思,对方可不知道。[狂汗]
现在,把它应用到存档码里面。概括起来,思想是这样的:
一长串字符,其中包含大部分的无意义字符,以及一些有意义的字符。[鄙视]
是啊,我知道你在想什么,“那我怎么区分什么是有意义的呢?”[黑线]
没关系,看下一小节![滑稽]
2018年06月08日 04点06分 13
傅立叶变换(一百个滑稽)
2018年06月11日 13点06分
level 7
千秋_q 楼主
算了,这个贴不更了……接下来分别发帖[汗]
真理:技术贴长期更新没人关心[汗]
2018年06月09日 11点06分 15
真理:分别发帖经验水得快一些
2018年06月09日 11点06分
@遧傂鼝 [滑稽]这个好[滑稽]
2018年06月09日 12点06分
回复 千秋_q :不过存档教程吧内貌似已经有了,所以没有标新立异的教程建议还是合为一贴
2018年06月09日 12点06分
2018年06月09日 13点06分
level 9
预告:⟪sc里的快排,其实比泡泡还慢⟫,本周末更新。⟪遗传算法实现简单的AI深度学习⟫,暑假更新。
2018年06月13日 11点06分 18
好!送给你大红花[滑稽]
2018年06月13日 12点06分
@初秋夜落 泥垢了,有本事你续更啊
2018年06月13日 12点06分
2018年06月13日 12点06分
@笨猫研究院🌿 明天我更[滑稽]
2018年06月13日 12点06分
level 12
现在这贴成啥样了?
2018年06月14日 09点06分 19
1 2 尾页