描述 Description

某某国王(不是萨拉克门托..!)有一个神奇的魔镜,,,
它可以把东西变为原来的两倍..
(可惜是反的..)
某日,他感到很无聊,
于是把皇后的一串珠子变了不知道几次..
皇后回来之后不是很高兴,,
她还是喜欢原来那串珠子,,
现在告诉你改变之后珠子的形状,,
请你告诉她,原来的珠子是什么样子的..

输入格式 Input Format

一行,一串字符,表示现在的珠串
长度小于100

输出格式 Output Format

一行,原来的珠串

样例输入 Sample Input

1232232112322321

样例输出 Sample Output

1232

时间限制 Time Limitation

1s

注释 Hint

注意 若左右对称则保留左边的一节

字符串题,10分钟内用递归搞定

vars:string;n,i:integer;
function duibi(all:string):boolean;varlen,j:longint;beginduibi:=true;len:=length(all);for j := 1 to len doif all[j]<>all[len+1-j] then exit(false);end;
procedure dg(x:string);varsnew:string;l,l2:longint;beginl := length(x);l2 := round(l/2);if (l2*2 <> l) or (not(duibi(x))) thenbeginwriteln (x);exit;end;snew := copy (x,1,l2);dg(snew);end;
beginreadln (s);dg(s);
end.

转载于:https://www.cnblogs.com/yachen/archive/2010/11/28/1890231.html

Tyvj-Begin P1029 Begin1 - Unit6 - 幼稚的把戏相关推荐

  1. raptor五个数排序流程图_数据结构与算法(一):排序(上)

    做这个系列一是记录自己的学习过程,二是整合目前我所接触的比较好的资料,给出最直观,最通俗的算法解释 总体概况 十大排序算法:(比较排序):冒泡.选择.插入.归并.快速.希尔.堆排序 基数排序.桶排序. ...

  2. LeetCode刷题记录(2)

    文章目录 动态规划 01背包 背包问题 [416. 分割等和子集](https://leetcode-cn.com/problems/partition-equal-subset-sum/) [104 ...

  3. 十大排序算法(Java)

    文章目录 十大排序算法(Java) 一.冒泡排序(Bubble Sort) 二.选择排序(Selection Sort) 三.堆排序(Heap Sort) 四.插入排序(Insertion Sort) ...

  4. 最近调试人脸问题的总结--命令行+抽取第二级子目录的名称

    最近调试人脸识别程序的总结 1. 人脸检测 人脸检测的阈值是0.7 在外部不允许更改 2. 命令行的程序 有时候出现点击批处理闪退的情况 比较建议的方式是重写一个bat 文件 目前没有找到根本原因 b ...

  5. C语言小技巧之怎么找到需要的部分

    string stemp = "H://lenovo//视频标注-lenovo//视频标注-lenovo//annotation_haoyu//video1_20161104150102.a ...

  6. [十大排序]有的人图画着画着就疯了(1.5w字详细分析+动图+源码)

    一个正经严肃的标题 啥是排序呢? 常见的排序算法及算法实现 1. 直接插入排序 复杂度及稳定性分析 2.希尔排序 复杂度及稳定性分析 3.选择排序 复杂度及稳定性分析 4.堆排序 复杂度及稳定性分析 ...

  7. C++实现五子棋游戏

    三子棋.五子棋之类的游戏,非常简单,对于初学者来说是一个不错的练手的小项目,以前用C语言写过三子棋游戏.最近在看C++,所以就想到在三子棋的基础上利用C++语言实现五子棋游戏. 主要功能: 有3个模式 ...

  8. 【数据结构】第十三站:排序(下)归并排序

    文章目录 一.归并排序递归法 1.归并排序的基本思想 2.归并排序的代码实现 二.归并排序非递归 1.可否使用栈来模拟? 2.直接改非递归(简化版) 3.处理边界之一把梭哈 4.处理边界之归并一次拷贝 ...

  9. 老子是一个怎样的传奇!(转发)

    一.老子,天才中的天才 老子有多天才呢?用现在的话来说,老子13岁就已经博士生毕业了.在当时他的那个地方,已经没有人再能够当他的老师.而在这之前,他的老师是谁呢?是商容. 商容又是何许人也?商容是商纣 ...

  10. C++实现简单的五子棋程序

    //全部代码12 .26.2017 #include<iostream> #include<stdlib.h> #include<iomanip>     //格式 ...

最新文章

  1. pandas重置dataframe的索引(reset_index)、如果索引不匹配dataframe操作时候的问题、重置索引(不设置drop=true)远索引生成新的数据列
  2. python 字典的系列操作
  3. CSSOM之getComputedStyle,currentStyle,getPropertyValue,getAttribute
  4. OO第三单元JML总结
  5. 用Google App Engine做个人代理服务器
  6. 2019帝豪gs装软件_继悬浮式车顶之后,2019年这些设计将会成为主流!
  7. 音乐语音识别,one speech recognition,音标,读音,翻译,英文例句,英语词典
  8. c语言智能插座多线程原理,主芯片HLW8012 - 基于WiFi智能插座的智能家居电路及原理解析—电路精选(49)...
  9. python chardet_【已解决】windows下,安装python的chardet
  10. 个人风景网站模板HTML+CSS+JS(源码)
  11. plsql手动修改数据
  12. 传递闭包c语言算法解析,找关系的传递闭包 用c语言编 一个关系的传递闭包
  13. 金山词霸手机版java_金山词霸手机java版
  14. javascript飞机大战
  15. 【数学 博弈论】JZOJ_3339 wyl8899和法法塔的游戏
  16. HDU6069 Counting Divisors
  17. 挥别2019,喜迎2020
  18. 南京大学计算机学类,并未开放计算机专业:南京大学2020年强基计划政策分析...
  19. helm部署jenkins到k8s并创建pipeline构建项目
  20. 找工作需要有工作经验,而没工作就没工作经验。如何理解这种死循环?

热门文章

  1. RHEL-用户基础-管道
  2. 在Linux下轻松搭建自己的DNS服务器
  3. html+css做圆角表格
  4. Java 的体系结构包含_第一章 java体系结构介绍
  5. c语言中变量的转换,C语言中,指针变量之间的类型转换
  6. mssql 不能连接mysql,ASP连接MSSQL的错误:拒绝访问_MySQL
  7. python顺序查找算法解释_顺序查找算法详解(包含C语言实现代码)
  8. rand()与srand()函数用法详解
  9. 压缩感知(Compressed sensing)from wiki
  10. [UOJ386]鸽子固定器