您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 关于密码解密程序,古老NightKL文字解密
  所属分类: C
  开发工具:
  文件大小: 2kb
  下载次数: 0
  上传时间: 2009-11-29
  提 供 者: hzp***
 详细说明: 描述 NightKL是一个古老的部落,在他们的遗迹上到处都有古NightKL的奇妙文字,这些文字都是一些复杂而美妙的符号。然而,现在的NightKL人早已不认识古文字了,因为古文字过于复杂,在几百年之前,他们就改用英文字母去替代古代的符号,每个古代符号对应一个英文字母。有一天,探险家Tom在探险一个古老的NightKL遗迹时,被一扇古老的大门给拦住了。大门上用古NightKL文字刻着一句话。当地人告诉他,只有知道这句话的含义,解出一个秘密,才能进入这个遗迹。于是,Tom下决心要找出古代符号和英文字母之间的关系,然后理解出该句话的意义。他的一个朋友是语言学家,朋友告诉他: NightKL文字共有n(1<=n<=27)个字母。其中n-1个文字是有意义的,这 n-1 个文字在现代英语中用小写字母a ,b, c……中的前n-1个表示。还有一个文字是分隔符。在句子中每个单词之间都有一个分隔符,将单词分开。另外,NightKL语言中每一个单词都有着很丰富的含义,所以只需很少个数的单词。当然,古老大门上的那一句话中的每个单词都应该是NightKL语言中的合法的单词。于是,Tom便想通过了解NightKL语言中所有单词,来试着解开谜团。 输入 第一行一个 整数t,表示有t组数据。每一组数据第1行是两个整数n和m(1<=n<=27, 1<=m<=100),分别表示 NightKL语言的总字符数和句子的总字符数。接着一行有m 个整数,每一个整数都在1到 n之间,且1到n 中的每一个数都会出现。每个数代表一个古NightKL 语言的文字符号,相同的数字表示相同的文字符号。接着下来是一个整数q(1<=q<=200),表示NightKL语言的单词数。再下来有q行,每行一个由现代英语写出的(用小写字母表示)单词。每个单词的长度不超过10。 输出 输出只有一行,是Tom分析该句子的结果: 1) 如果句子只有唯一的一种可能,将它翻译成现代英语输出 2) 如果没有任何可能的单词组合能组成句子,输出error! 3) 如果句子有不止一种可能的组合,输出Cannot be determined. ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: NightKL
 输入关键字,在本站1000多万海量源码库中尽情搜索: