This topic created in 2431 days ago, the information mentioned may be changed or developed.
1. 时间:xxxx 年 xx 月 xx 日 xx 时 + xxxx 个小时 + 1-6 中某一个数字 + 八位数字 如:20200520160020588888888
通过算法加密生成一个 八位数字的 密码;输入这八位数字密码可以反编译出之前输入的信息;
2.xxxx 年 xx 月 xx 日 xx 时 + 1-7(一周七天某一天) + xx 小时-xx 小时( 05 点到 12 点) + 1-6 中某一个数字 如:2020052016305125
通过算法加密生成一个 九位数字的 密码;输入这九位数字密码可以反编译出之前输入的信息;
语言不限
18 replies • 2019-12-26 18:39:49 +08:00
 |
|
1
Mistwave Dec 24, 2019 via iPhone
亲亲,没有呢,建议了解一下信源编码定理哦
|
 |
|
2
yoshiyuki Dec 24, 2019
源数据是 23 位数字,冗余不多,要求无损压缩成 8 位数字,应该是没可能了,换成 8 位 ascii 码就好办一些
|
 |
|
3
zw1one Dec 24, 2019
亲亲,这边建议数据建个表,来存时间字段和密码字段奥~
|
 |
|
4
hive Dec 24, 2019
亲亲,这边建议搜索一下“简单”的定义呢~
|
 |
|
6
Sunyanzi Dec 24, 2019
个人觉得 ... 在根本没有能力评估需求的难度时直接就说问题「简单」 ... 真是个讨厌的行为 ...
这两道题 ... 第一道我可以证明无解 ... 即根本不可能做出来 ... 谁来做都不行 ... 神仙都没辙 ...
第二道如果年份在上下五百年内我能做 ... 但我收费不便宜 ...
|
 |
|
7
shyrock Dec 24, 2019
第一题,光是最后 8 位随机数字就已经不可能压缩到比 8 位数字更小了。。。 第二题,应该可以压缩几位,能否压到 9 位存疑。
|
 |
|
9
shyrock Dec 24, 2019
第二题,总共有 252,483,840 种可能,貌似真能压缩到 9 位。
|
 |
|
10
ctrl Dec 24, 2019
|
 |
|
11
goobai Dec 24, 2019 via Android
nullref
|
 |
|
13
jimrok Dec 24, 2019
1.xxxx 年 xx 月 xx 日 xx 时 + xxxx 个小时 + 1-6 中某一个数字 + 八位数字可能的组合已经超过了[0-99999999], 所以不可能有算法。 2. 按照年在 100 年内,大概有 149990250009600 种可能,也放不进一个 9 位数里。
最后问一下,放进 8 位数,放进 9 位数是怎么来的?拍脑子吗?为啥不是放进 2 位数里?根据什么给出来的?
|
 |
|
14
shenqi Dec 25, 2019
我额外增加悬赏 100 块。谁做出来了,顺路发我一下,我来学习学习吹下牛皮。
|
 |
|
18
dallaslu Dec 26, 2019
第一个应该是无解的。第二个应该很容易。
|