[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] CWHGN比赛来啦!可以用任何语言任何算法来猜数哦!

本帖最后由 tiger999 于 2017-7-26 23:23 编辑

首先感谢 bbaa在排行版上面的制作和index的纠正
其次是这游戏
首先这游戏的灵感是来自于bbaa的猜数游戏
这个游戏和bbaa的猜数游戏有一点不一样
bbaa的游戏是反馈大和小,我的则是反馈A和B的数量

主页是
http://www.codetiger.win/extra/index.php

什么是A和B的数量呢?请看下面


这个游戏是著名的猜数字游戏
百度百科介绍,里面还有一些算法可以帮你!
是一个4位数用10个数字0-9(也就是5040种排列,PS不能有重复)
如果位置对了数字也对了那么就是一个A
如果数字对了但是位置错了那么就是一个B
举个例子答案是9124
我猜了9042
9是A 那就是1A
2是B 4是B 那就是2B
那么这个答案就是1A2B

现在说API端口
http://www.codetiger.win/extra/API.php (可能还没开放)
POST和GET都可以(我用的是request 2333)
参数:
passwordstring)
username:(string)
number:(int)
send:answer (必须只能是answer)
返回的是
Content-type: application/json
tokens:(int)
A:(int)
B:(int)
count:(int)
code:(int)

code的意义:
100对了!你是胜利者!
150全部符合要求,可是答案错了
200参数残缺!
300密码都错了,你还弄啥
400参数number的位数不是4位数
500参数number有重复数字
这里PS一下 tokens可以被理解为这一局的编号,如果tokens变了,证明有其他人做出来了
而count是自己目前的积分

还有请务必加群,因为这其实本身是群内的比赛,人不太够,并且这个比赛有奖品,所以如果你不加群我也不知道去哪里找你
对!这个比赛有奖品哦!参加过上次群里的比赛的人可能知道,这奖品奖金还挺多的哦!
2

评分人数

本帖最后由 老刘1号 于 2017-7-25 16:30 编辑

HASH的话,可以试试挖矿……

先求出指定长度的所有组合,然后求每个组合对应的HASH,这算挖矿完成
然后根据HASH倒退出组合的话,应该会比较快
小于6位可以试试
大于的话……工程量有些大……

我这段看起来和一楼没什么联系,楼主别介意哈……
1

评分人数

TOP

本帖最后由 3518228042 于 2017-7-25 19:11 编辑

有能力的话搞个众算币吧,这个我没能力搞,比如光子叠加态算法,让巨量电脑帮忙挖矿,叠加到360度任意纬度多次叠加,成果可以是你的,
还有比如色谱叠加算法,三原色、六基色或五色激光、七色的都可以,四色的貌似有人搞DNA算法了,数据错误能自动纠错,
多色激光在光纤传输的话,可以多次释放以数万倍的压缩率在电脑与设备之间传输,别人说可以数万倍,我通过我的计算可以万倍压缩传输,我不懂纠错码不能确保准确率,还得解码芯片就更搞不定了。
上次看文章说中国、德国已经能用多色激光以3百多倍压缩率远距离传输(具体几色不知道,而且具体倍数也忘记了),由于光纤传输过程中的损失不可能做太大,但是短距可以。
5色激光,红、绿、蓝、红外线、紫外线分割成1024极亮度或更大,每个脉冲颜色的激光代表的不是1bit,而是一个数值及前后的数值,
传输可以是16进制的,计算可以是6进展的,这样损失了相邻的就会立刻被发现,而多个bit的激光才是每次完整的一次传输,
纠错码及多次解码公式同步传输,这样可以传输给别人的是一个计算题,而别人得到的是一个一个计算题+结果。

说明下,这个还真没群,以前在一个比特币群一些人就讨论过,比特币开发者可能用分布式计算,让众多完成图形叠加算法或池化,当时还是什么也不知道的。
我是在2008年过年的时候别人教我挖比特币的,挖了很多,最多一天能十几个,少的几个,我都不去看我挖了多少,
由于我连续挖矿电脑死机坏了,电脑以前放片被我爸发现,结果送修被我爸格式化了,还是给重新分区给安装win7x64的,分区表都被替换的,比特币数据被覆盖,
原先备份的光盘是和盗版XP混一起的,结果后来花了读不了,没想到现在比特币涨那么多,如果国家数据中心能帮忙找回数据就好了,他们自己搞去算捐献了

TOP

回复 5# 523066680


    哈哈哈好像确实没群号,笑抽

TOP

同上

还有这么加PB
原创区不能发,帖子随便放

TOP

回复 7# a2002


    首先你需要混成斑竹或者技术组成员
1

评分人数

    • a2002: 乐于助人技术 + 1

TOP

回复 4# 3518228042


    哈哈,那太可惜了啊

TOP

tiger999  是a2002的小号吗?
刚上高中?也这么厉害的。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

这...这...这不关我的事呀
原创区不能发,帖子随便放

TOP

回复 10# codegay
他们是来自bat吧的。bat吧是批处理自由技术的发源地,而批处理之家更倾向于批处理学术教学。这群小伙伴都是小学、初中的在校生,但技术很厉害的。

TOP

沿着这个思路扩展,各种九宫格,魔方之类的也可以放上比赛了。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

九宫格是数独么
原创区不能发,帖子随便放

TOP

回复 15# 523066680


    lz已经忘了这件事了?
原创区不能发,帖子随便放

TOP

本帖最后由 523066680 于 2017-7-26 11:47 编辑

回复 16# a2002

   其实这并不妨碍我们线下测试和比较计算机的运算能力。
当然,还是线上更吸引人,更有去写算法的动力,bbaa完全可以在原有的网站基础上搞起。

TOP

回复 17# 523066680


    话说这几天都没有看见bbaa了
原创区不能发,帖子随便放

TOP

返回列表