Dotcpp  >  编程题库  >  小O的字符
题目 1791:

小O的字符

时间限制: 3s 内存限制: 192MB 提交: 149 解决: 42

题目描述

萌新小O开始学习字符串了,字符串是一个有趣的东西
小O非常喜欢字符串的算法,比如KMP,tire树,manacher,
后缀数组,后缀自动机,AC自动机,回文自动机等等
但是那些都太难了,小O还无法理解这些算法。
现在小O正在学习简单的内容,然后遇到了
一个解决不了的问题,他找到了机智的你来帮助他。
问题给出了两个字符串,然后定义了一个包含关系,
如果一个字符串a,可以通过下列两种变化变成另一字符串b
那么称之为字符串a包含字符串b,操作为
1.删除某个位置的字符
2.交换某两个字符的位置
操作的次数没有限制

你需要判断的是两个字符串之间的包含关系
如果a包含b且b包含a输出 a==b
如果a包含b且b不包含a输出 a>=b
如果a不包含b且b包含a输出 a<=b
如果a不包含b且b不包含a输出 a!=b

输入格式

多组测试数据,请读入到文件尾
每组测试数据占两行,为题目中提到的两个字符串
第一行为a,第二行为b
保证字符串长度小于等于2000
字符串中会出现的字符只有大小写字母和数字

输出格式

对于每组测试数据,输出一行,表示包含关系

样例输入

ababa
aba
abcdefg
abh

样例输出

a>=b
a!=b

提示

零基础的同学可以先学习基础,教程见:  C语言教程C++教程编译器教程数据结构教程Python教程单片机教程

视频教学见视频网课

标签