god is a girl 中文意思_π字符

god is a girl 中文意思_π字符E- godisagirlTimeLimit:1000MS     MemoryLimit:32768KB     64bitIOFormat:%I64d&%I64uSubmit StatusDescriptionOneday,whenIwasdreaming,godwentintomydream,shewaspr

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

E – god is a girl

Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u

Description

One day,when I was dreaming,god went into my dream,she was pretty cute,just like /^_^\… 

I really wanted to talked to her,but my English was so poor and she was not a national god but a foreign one…After thirty minutes,she flew away…but story was not finished here,she had left a letter for me!!!What puzzled me so much is the letter was encoded.I had thought for many days,but still can’t get it. Now I turn to you for help,with some limited prompts,can you help me to decode the whole letter? 

Prompts: 

GDJIJ,EL SSJT UT YWOSQNIVZMI. -> HELLO,MY NAME IS LINDAINVERS. 

CN WLP JRVMFGQ BVR,IJCFI? -> DO YOU REQUIRE AID,HUMAN? 

NMAB VYNNF, FI’E VC HP IXJ ZLQZI. -> ONCE AGAIN, IT’S UP TO THE ELVES. 

… 

Input

There is multy cases,please process to EOF. 

Each case is one line of string with uppercase letters and white spaces and other symbols. 

Output

One line of the decoded string.

Sample Input

SGC CGGJX GC BMHVQ BGU BCIHNYNBX GNPLV!

Sample Output

THE FLOWS OF MAGIC ARE WHIMSICAL TODAY!

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include<cstdio>
#include<iostream>
#include <map>
using namespace std;

char a[50]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
char s[1000010],b;
int i,chan,num=0;
int  f[100010],x,j;
int main()
{
    f[0]=1;
    f[1]=1;
    for(int i=2;i<=100000;i++)
    f[i] = (f[i-1]%26+f[i-2]%26)%26;
     while(gets(s)!=NULL)
     {
     	num = 0;
     	chan=strlen(s);
	    for(i=0;i<chan;i++)
	    {
	     	if(s[i]<'A'||s[i]>'Z')
	     		printf("%c",s[i]);
	     	else
	     	{
			    for(j=0;j<=25;j++)
	     	    	if(s[i]==a[j])
	     			{
	     				x=j;
	     				break;
			 		}	
			 	x+=f[num];
			 	x=x%26;
			 	printf("%c",a[x]);
			 	num++;
		    }
		}
		printf("\n");
	}
    return 0;
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184595.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • fun.xls.exe病毒分析、查杀及批处理清除「建议收藏」

    fun.xls.exe病毒分析、查杀及批处理清除「建议收藏」大家经常用U盘,也许就和我一样,遇到过这种叫fun.xls.exe的病毒.fun.xle.exe是一种叫做U盘病毒tel.xls.exe的变种,会在电脑里注入文件,这个病毒目前应该有四个变种.用记事本打开AUTORUN是如下代码:[AutoRun]open=fun.xls.exeshellexecute=fun.xls.exeshell\Auto\command=fu…

    2022年10月4日
    0
  • ReLU激活函数:简单之美

    ReLU激活函数:简单之美导语在深度神经网络中,通常使用一种叫修正线性单元(Rectifiedlinearunit,ReLU)作为神经元的激活函数。

    2022年6月15日
    24
  • springboot启动流程源码分析(一)

    springboot启动流程源码分析(一)

    2021年8月3日
    71
  • dede的pagelist标签的listsize数字属性详解

    dede的pagelist标签的listsize数字属性详解

    2021年9月22日
    35
  • Git合并分支超详细解释

    Git合并分支超详细解释摘自朱双印老师博客 http www zsythink net archives 3470 在执行 合并 操作时 我们可以根据具体情况 选择不同的合并模式去合并 不同的合并模式对应了不同的命令参数 而且在合并的过程中 还可能遇到 冲突 为了说明白原理 我们先来看一些示意图此示意图并没有涉及到任何合并操作 而是描述了合并分支之前 两个分支的创建过程 上图中的第 1 步表示已经存在的一条分支 这条分支的名字是 base 第 2 步表示基于 base 分支 创建了 new 分支 此时 base 分支的指针和 new 分支的

    2025年7月12日
    0
  • python虚拟环境安装和配置[通俗易懂]

    python虚拟环境安装和配置[通俗易懂]http://blog.csdn.net/pipisorry/article/details/47008981AnacondaConda是Continuum公司发布的Anaconda里边配备的一个包管理器。Conda让你更加方便地安装和管理各种扩展包和运行环境,同时支持Windows,MacOSX以及Linux。安装下载Python3版本[https://w…

    2022年10月19日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号