题解

103 条题解

  • 0
    @ 2006-10-08 22:25:29

    找e吧

    密码学的问题……寒……没什么好办法啊……慢慢,慢慢滴研究~

  • 0
    @ 2006-11-10 15:19:53

    输入数据并不一定是情书

  • 0
    @ 2006-10-08 18:36:08

    我要看数据~~~

    不是为了AC,是想看看10K的情书是怎么写的……

  • 0
    @ 2006-10-07 19:59:11

    恺撒密码的破解其实很容易!

    当足够长度的真实文章加密后,考虑到真实文章中大量出现的单词

    如:are you can has the

    这些都是三个字母的单词

    从1到25试探t值,对每一个t值,将上面的单词逆向加密

    比如: t=2时,逆向加密 the ,得到的密文是 rfc

    在密文中搜索一下有没有rfc

    同理看一下其他单词的密文有没有出现

    出现了最多个数的指定单词密文的那个t值就是最可能的t值

    我的程序只给出了这五个单词,就AC了,如果要在更复杂环境下测试,只用给出更多的测试单词即可,当然耗时也会增多

    我最开始用了10个测试单词,结果就只AC了一半!

  • 0
    @ 2006-10-07 18:33:26

    密码学!!!!!!!!!!!!!!!!!

    我没学咋办???????????????

    郁闷!!!!!!!!!!!!!!!!!!

  • 0
    @ 2006-10-07 14:05:52

    这题好BT阿……(主要是我太垃圾了)

    搞了1个小时……

    编的程序也比较长:c++61行

    就是找E拉,注意考虑

    1,大小写问题

    2,别把不是字母的也当成字母处理了

    3,+上差值后ascll码不为字母的问题

  • 0
    @ 2006-10-06 23:08:30

    天啊!!什么是密码学,对于我来说简直就是天书!!!

  • 0
    @ 2006-10-06 20:08:22

    居然数据没用情书,空欢喜一场..........

  • 0
    @ 2006-10-06 19:58:13



    把-写成+了

    80分

    先全部读入,找到频率最高的字母,与'e'的ASCII码差值就是t。

    然后转换,再顺序输出。

    其实挺简单的,but考试时...

  • 0
    @ 2006-10-06 17:57:53

    测试数据太BT了……连圣经都来了……

  • 0
    @ 2006-10-06 15:43:58

    郁闷~~~~~~~~~~~

    60分

    还有4个点说是格式错误

    郁闷~~~~~~~~~~

    哪位高手可以提醒一下

  • 0
    @ 2006-10-06 12:36:34

    我还想呢,情书能写50k,十组数据,也太让人崇拜了

    抓e,但不知为何串行了一组数据

  • 0
    @ 2006-10-06 10:59:28

    好`\好`\`好卡(qiá)的题```

  • 0
    @ 2007-03-28 22:52:44

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ├ 测试数据 06:答案正确... 0ms

    ├ 测试数据 07:答案正确... 0ms

    ├ 测试数据 08:答案正确... 0ms

    ├ 测试数据 09:答案正确... 0ms

    ├ 测试数据 10:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

    我发现自己的变化太大了

  • 0
    @ 2006-10-06 10:41:29

    我抓‘a’ 怎么0分?? ~~ 55555555555555

    10KB 以上的 应该有‘a’ 啊。。。郁闷。。。

  • 0
    @ 2006-10-06 10:38:02

    找to,AC了................

  • 0
    @ 2006-10-06 13:06:28

    终于AC了,原来,统计出字母出现的频率,然后这个字母就是‘e’变来的了,e是所有字母中组成的单词中出现频率最高的一个字母,读入更简单了,用个字符数组读入就可以了,读入的时候统计概率,读完就可以算出T了,好题,真的是好题,

  • 0
    @ 2006-10-05 23:56:02

    找'I'和'A',=0

    找'e',=100...

    密码学...e出现的频率最高

  • 0
    @ 2006-10-05 23:29:53

    try to find 'e'

  • -1
    @ 2008-10-03 19:58:45

    没什么意思啊,无聊的题。。。

    不做了~~~~~~~~~~

信息

ID
1244
难度
4
分类
其他 点击显示
标签
(无)
递交数
964
已通过
392
通过率
41%
被复制
3
上传者