精易论坛

标题: 【算法世界】无限嵌套的算式【恋爱脑】 [打印本页]

作者: 明天自然醒    时间: 2023-3-30 14:54
标题: 【算法世界】无限嵌套的算式【恋爱脑】
不知道在哪看到的段子,花了一上午把它实现了


输入数值,可用指定的具有特殊含义的数字配成算式;
如数字【6】:
具有特殊含义的数字比如:
330335——想想你想想我
接下来就是配凑了
3+3+0/3/3/5=【6】!
仅使用这六个数字,以及6个函数,6个单目运算符,
不改变原有数字的出现次数,出现顺序。


看图理解更快









步骤1(可跳过)
初始化特殊数字:
例如:
1372
一厢情愿


步骤2(可跳过)
生成基本算式:
1+3/7-2

步骤3:
深度拓展算式(理论上是无限种,但没必要生成无限种,生成有限组合即可)附上代码:C++实现。

双击目录:./C++代码/SpecialNumber.exe即可运行
使用方式:输入基础表达式如:1+3/7-2
即可生成类似
cos(tan(sin(1+3))/exp(exp(7)-2))
之类的复杂式子并运算。

纯算法打造,带你体会底层算法构架的世界。

步骤4:
打开易语言代码。这时候会初始化步骤1,2生成的special文件,(你们不用生成了,我已经附带在压缩包了)
此时的数据库还是比较小的,你需要拖入步骤3生成的深度拓展算式文件(一般几十。几百MB)

初始化完毕即可使用。

恋爱脑.zip (1.52 MB, 下载次数: 38)

作者: wuqingg    时间: 2023-3-30 16:59
哟西!!!!!!!!!
作者: 上帝工程师    时间: 2023-3-30 17:25
学习下
作者: shituo    时间: 2023-3-30 18:45
傻兮兮的,我是看不懂
作者: 深圳梦    时间: 2023-3-30 19:30
YYDS~!YYDS~!
作者: xiaokuiA    时间: 2023-3-30 23:03
222222222222222222222222
作者: go888og    时间: 2023-3-31 01:11
会不会一直在哪傻傻的输数字,出不来了、、、、、
作者: jysoft2022    时间: 2023-3-31 07:43
感谢分享,很给力
作者: 一指温柔    时间: 2023-3-31 08:45
感谢分享
作者: A举个栗子    时间: 2023-3-31 10:06
感谢分享
作者: 清风徐来2    时间: 2023-3-31 21:37
感谢分享
作者: 396384183    时间: 2023-4-1 03:33
是感谢分享
作者: shuaier    时间: 2023-4-1 15:57
支持开源~!感谢分享
作者: 希皓666    时间: 2023-4-1 22:22
这是神马
作者: 光影魔术    时间: 2023-4-1 23:03
这个算法有点牛啊,怎么想到的
作者: a358498501    时间: 2023-4-2 22:37
谢谢分享,学习学习!!!
作者: c勇往直前    时间: 2023-5-11 22:53
漂亮
作者: sn123zyc    时间: 2023-7-21 10:18
支持开源~!感谢分享
作者: luyuanli    时间: 2024-9-15 06:33
数字情话




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4