zoukankan      html  css  js  c++  java
  • poj2065 SETI(飘忽的英文题面)

    译文:
    描述
    多年来,为了解存在于遥远星系中的其他文明可能要告诉我们的信息,我们投入了大量的人力物力倾听来自太空的电磁无线电信号。其中一种令UTS的科学家们特别感兴趣的信号源便是星云Stupidicus。

    最近,我们发现,如果把每条消息都被看做是一个整数序列,a0,a1,……;
    如果找到了一个正确的p值,那么函数
    这里写图片描述
    的函数值总是在0~26(0<=f(k)<=26)之间。其中n是传递的消息的长度,ai为整数,并且1<=ai < p,p是一个质数,保证大于n且大于26。然而,已知p从未超过30000。
    由于这些关系真的是太特殊了,所以科学家们决定进行进一步的研究。
    语言学家们把这些信息翻译成英文字母,使信息更容易被处理和理解。转录过程只是无脑地把字母a~z对应到不同的f(k)的函数值上,比如1=a,2=b等等,0被翻译成“*”(一个星号)。在翻译消息时,语言学家将k从1循环到n,并在字符串末尾附加与f(k)值对应的字符。
    然而,对于语言学家来说,逆转录过程太复杂了,无法自己处理。
    因此,你需要编写一个程序,该程序能够将一组字符串转换为相应的Terrestial数字序列。

    输入
    第一行中有一个正整数N,表示我们需要执行的测试点数量。每一个测试点都包含一行,其中包含了在字符串的翻译过程中使用的p值,之后是翻译出来的字符串。字符串中只允许小写字母“a”~“z”和‘*’(星号)。任何字符串的长度都不超过70。

    输出
    对于每一个被翻译的字符串,输出一行与之相应的整数序列,由空格分隔,每个整数按照i的升序排列。

    样例输入
    3
    31 aaa
    37 abc
    29 hello*earth

    样例输出
    1 0 0
    0 1 0
    8 13 9 13 4 27 18 10 12 24 15

    原文

  • 相关阅读:
    mysql优化思路
    mysql列类型选择
    mysql 多列索引的生效规则
    Myisam索引和Innodb索引的区别
    mysql创建远程用户并授权
    mysql 索引长度和区分度
    php 内存共享shmop源码阅读
    短链接系统的算法原理
    PHP die与exit的区别
    MySQL建立外键(Foreign Key)
  • 原文地址:https://www.cnblogs.com/wutongtong3117/p/7673070.html
Copyright © 2011-2022 走看看