在看到厄尔巴岛之前,我曾经不可一世

题目描述

你应该听说过回文吧?所谓回文,简单地说,就是顺着读和反过来读都是一样的。中国历史上还出现过回文诗,其中大名鼎鼎的四首是:


莺啼岸柳弄春晴,柳弄春晴夜月明。 明月夜晴春弄柳,晴春弄柳岸啼莺。

香莲碧水动风凉,水动风凉夏日长。 长日夏凉风动水,凉风动水碧莲香。

秋江楚雁宿沙洲,雁宿沙洲浅水流。 流水浅洲沙宿雁,洲沙宿雁楚江秋。

红炉透炭炙寒风,炭炙寒风御隆冬。 冬隆御风寒炙炭,风寒炙炭透炉红。

咱们今天来一次“崇洋,但不媚外”。咱们暂时不考虑中文回文,而是考虑英文回文。简单的英文回文有:aba、madam等。我们现在给出回文的定义:滤去所有非字母字符(包括空格)后,不考虑字母的大小写,从左向右和从右向左读都一样的词、短语或句子。英文里面最有名的回文据说出自拿破仑同志之手:Able was I ere I saw Elba.意思是:在看到厄尔巴岛之前,我曾经不可一世。注:这里的ere是古字,现在偶尔还有人使用,和before(在……之前)同义,拿破仑同志对俄战争失败后被放逐到Elba岛。

输入

第一行为一个整数t,表示有t组测试数据。 接下来有t行,每行一个字符串。每个字符串一定含有字母字符。

输出

对于每个字符串,判断它是否是我们定义的回文串,如果是输出Yes,否则输出No。

样例输入

5
abc
Madam
Madam, I’m adam.
Golf, No Sir, prefer prison flog!
Able was I ere I saw Elba.

样例输出

No
Yes
Yes
Yes
Yes
#include <iostream>
#include <cmath>
#include <cstring>
using namespace std;
const int a = 100;
char str[a+1];
char t[a+1];
int main()
{
    int j=0,n,i,len,f;
    cin >> n;
    cin.get();
    while (n--)
    {
        char t[a+1]={0};
        f=1;
        j=0;
        cin.getline(str,a+1);
       for (i=0;str[i]!='\0';i++)
       {
           if (
               (str[i]>='a'&&str[i]<='z')
               ||(str[i]>='A'&&str[i]<='Z')
               )
           {
               t[j]=str[i];
               j++;
           }
       }
      /*for (i=0;t[i]!='\0';i++)
       {
           cout << t[i] << endl;
       }
       */
       len=strlen(t);
       for (i=0;i<len/2;i++)
       {
           if ((t[i]!=t[len-1-i])&&abs(t[i]-t[len-1-i])!=32)
           {
               f=0;
           }
       }
       if (f==0)
       {
           cout << "No" << endl;
       }
       else
       {
           cout << "Yes" << endl;
       } 

    }
    return 0;
}

时间: 2024-07-30 10:40:04

在看到厄尔巴岛之前,我曾经不可一世的相关文章

少年中国说 梁启超

日本人之称我中国也,一则曰老大帝国,再则曰老大帝国.是语也,盖袭译欧西人之言也.呜呼!我中国其果老大矣乎?任公曰:恶!是何言!是何言!吾心目中有一少年中国在. 欲言国之老少,请先言人之老少.老年人常思既往,少年人常思将来.惟思既往也,故生留恋心:惟思将来也,故生希望心.惟留恋也,故保守:惟希望也,故进取.惟保守也,故永旧:惟进取也,故日新.惟思既往也,事事皆其所已经者,故惟知照例:惟思将来也,事事皆其所未经者,故常敢破格.老年人常多忧虑,少年人常好行乐.惟多忧也,故灰心:惟行乐也,故盛气.惟灰心

英语回文

作者:涤墨链接:https://www.zhihu.com/question/34947176/answer/60781809来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 据说(未考证),当拿破仑战败,被流放到厄尔巴岛时,他对自己的医生说了这样一句回文(palindrome): Able was I ere I saw Elba.(直译:在我看到厄尔巴岛之前,我曾所向披靡) 这句话在翻译史上的各版本也是颇有趣味.最初钱歌川先生对此句的翻译是:「我在看到厄尔巴之前

环绕型布局

这周我们交了栅格布局.在我的理解中栅格布局适合在大的框架中,如果具体到页面某一板块的布局就显得并不是那么适用.下面是我在网上看到的一些适合在某小块的一布局方法,让图片在文字中间.称作环绕型布局. <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script ty

视频直播的发展趋势分析

视频直播的分析与发展 在讲视频直播之前,先讲一讲直播.直播是怎么来的呢?从传播消息的角度上来说,视频和文字.图片.音乐一样都是传播消息的手段,古时以文字传播消息,之后出现了图片和音乐,再之后视频开始流行.出现这种演变的原因是什么呢?我想主要是由于读者的需求日益提高和传播技术的不断发展.读者不满足于当前的文字阅读,由此出现了图片与音乐,到后来图片与音乐也无法满足日益增长的需求,则出现了视频.视频具有文字.图片.音乐不具有的优势:传递的信息多,更让人有代入感,给观众更综合的体验.虽然视频有着无可比拟

职业经理人常犯的11种错误-余世维

★课程提纲 ——通过本课程,您能学到什么? 第一讲 拒绝承担个人责任 1. 引言 2.          有效的管理者,为事情的结果负责 3.          “努力的表现”与“不停的辩解” 4.          观察你自己,别光是观察市场/管区/办公室/人手 第二讲 未能启发工作人员 1.          引言 2.          离开办公室一天,不会引发混乱 3.          主管需要“少不了他们”的感觉 4.          未能自己训练员工,提升其绩效 5.     

GB/T2659-2000《世界各国和地区名称代码》

代码 代码名称 004 阿富汗 008 阿尔巴尼亚 012 阿尔及利亚 016 美属萨摩亚 020 安道尔 024 安哥拉 660 安圭拉 010 南极洲 028 安提瓜和巴布达 032 阿根廷 051 亚美尼亚 533 阿鲁巴 036 澳大利亚 040 奥地利 031 阿塞拜疆 044 巴哈马 048 巴林 050 孟加拉国 052 巴巴多斯 112 白俄罗斯 056 比利时 084 伯利兹 204 贝宁 060 百慕大 064 不丹 068 玻利维亚 070 波黑 072 博茨瓦纳 074

怎么注册顶级sj域名后缀

域名大佬再次斥数百万元,从海外收购极品2字母域名sj.com.要说现在域名圈最风光.最令人瞩目的恐怕非“sj”莫属了,而“sj”的含义也一夜间被挖掘了出来!有“数据.手机.时间.社交.试卷.商家.设计.司机”等多种上佳含义,对在线教育.智能手机.电商.租车.交友等当下最炙手可热的行业都是非常适用. 诚然我们中小投资者很难获得一个sj开头的极品域名,但是我们却可以获得一个以sj为后缀的极品域名! 没错.sj也是一个顶级域名后缀,代表国家是斯瓦尔巴岛和扬马延岛,属于国别域名范畴.那么想注册一个sj域

Hadoop datanode正常启动,但是Live nodes中却突然缺少节点

热h9灿秤擅朴r5厦氯仿素惭驮什浇俾腿谌nr哉认赡http://blog.sina.com.cn/s/blog_172d23f1e0102wy3m.html亮ci冒缸习劣qy挛颓凹煌用仝较露导热偾yo痛辞月http://blog.sina.com.cn/s/blog_17c7828220102xe6r.html霸wa创叫誓程28亮级位篮椒忱儋奖彻忌河ca呀鬃滴http://blog.sina.com.cn/s/blog_172d240d20102xhs8.html凭84倨退范涂ae悠税再套疑接偈

Sender 的應用:所有Edit共用一個過濾格式

就职百度期间,王劲分别创立了百度移动云事业部.百度大数据部.百度基础架构(云计算)部.百度美国研发中心.百度深圳研发中心:并以百度深度学习实验室(IDL)为基础,联合创立了百度研究院.在2010年4月到2015年4月的5年间,王劲同时还负责百度商业变现的技术与产品(凤巢). 2013年百度启动无人车项目,2015年12月14日,百度成立了自动驾驶事业部,王劲出任事业部总经理. 王劲一度成为百度无人车业务的代言人,直到2017年3月份,王劲离开百度,据腾讯<一线>报道,王劲与百度的分手并不愉快.