社区
数据结构与算法
帖子详情
求助一道字符串证明题,想了N天了.
Zephyrzzz
2007-07-30 01:36:32
三个字符串X,Y,Z,怎么证明
如果XY<YX,YZ<ZY的话,那么有XZ<ZX
这里XY间是字符串连接操作,<为字符串大小比较.
or 有反例说明该命题错误.
...全文
282
12
打赏
收藏
求助一道字符串证明题,想了N天了.
三个字符串X,Y,Z,怎么证明 如果XY<YX,YZ<ZY的话,那么有XZ<ZX 这里XY间是字符串连接操作,<为字符串大小比较. or 有反例说明该命题错误.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Zephyrzzz
2007-08-01
打赏
举报
回复
谢谢~
zgg___
2007-07-31
打赏
举报
回复
首先,我们建立任意字符串和从0到1之间实数(区间为[0,1))的一一对应关系。建立了这种关系,使得字符串的比大小变为实数的比大小。具体过程是:把字符集中的每一个符号看为数字,如果字符集的大小是n,那么就是n进制了。然后,在字符串的开头加上0和小数点,这样就实现了一一对应了。
我们假定字符串X和Y分别对应于实数x和y,那么连接后的XY对应于x+y*Cx,其中Cx是和字符串X长度相关的系数,它也是小于1的实数。
这样子,题目的已知条件就是x+y*Cx<y+x*Cy和y+z*Cy<z+y*Cz,要求证的就是x+z*Cx<z+x*Cz。
我们注意到两个已知条件可以变为x(1-Cy)<y(1-Cx)和y(1-Cz)<z(1-Cy),把它们相乘,然后约掉一些东东,恰好得到x(1-Cz)<z(1-Cx),就是要证明的了。
jianzhentianxia
2007-07-31
打赏
举报
回复
xy<yx等价于x<y.
同理y<z.
于是x<z
等价于xz<zx.
Zephyrzzz
2007-07-30
打赏
举报
回复
注意了,XY<YX并不能推出X<Y
例如:X=ba, Y=b
XY<YX,但是X>Y
kaintgteyl(命运之轮)
(1)xy<yx => xyz<yxz 这是对的
(2)yz<zy => yxz<zxy 这个不一定成立
kaintgteyl
2007-07-30
打赏
举报
回复
不是相等,使次序不变..
kaintgteyl
2007-07-30
打赏
举报
回复
(1),xy<yx => xyz<yxz
(2),yz<zy => yxz<zxy
(3),xy<yx=>zxy<zyx
(4),由(1)(2)(3)xyz<yxz<zxy<zyx ==>xyz<zyx
所以xz<zx
2字符串相等位置去掉相同子串相等
oo
2007-07-30
打赏
举报
回复
xy<yx等价于x<y.
==========================
不对的:
x = "cba" y="cb"
xy = "cbacb" < yx = "cbcba"
但 x > y
尹立
2007-07-30
打赏
举报
回复
命题是正确的
首先XY<YX 可以得到X<Y (显然)
同理可以得到Y<Z 那么有X<Z
如果X不是Z的子串,那么显然有XZ < ZX
下面讨论都是在X是Z的子串情况下
分以下四种情况讨论
1、 如果X不是Y的子串,Y不是Z的子串
2、 如果X不是Y的字串,Y是Z的子串(这种情况在X是Z的子串情况下可以不用考虑)
3、 如果X是Y的子串, Y不是Z的子串
4、 如果X是Y的子串, Y是Z的子串
1、2两种情况很容易证明,关键是第3、4种情况
3、设X=AB,Y=ABC , Z=ABD
XY<YX -> ABABC<ABCAB -> C>A
YZ<ZY -> ABCABD<ABDABC -> D>C
从而可以知道D>C>A
那么就有 ABABD<ABDAB -> XZ < ZX
4、设X=AB, Y =ABC , Z=ABCD
XY<YX -> ABABC<ABCAB -> C > A
YZ<ZY -> ABCABCD<ABCDABC -> D>A
XZ = ABABCD ZX = ABCDAB C>A -> XZ<ZX
潦潦草草写的,要是有不严密的地方,帮忙指出一下
lwl_ls
2007-07-30
打赏
举报
回复
xy<yx等价于x<y.
同理y<z.
于是x<z
等价于xz<zx.
iceheart
2007-07-30
打赏
举报
回复
strcmp?
soulh5
2007-07-30
打赏
举报
回复
如果XY<YX,YZ<ZY的话,那么有XZ<ZX,
是不是xy<yx就一定是,x<y?
如果是,那么是不是x<y,y<z,所以x<z,这是思路,怎么用代码实现我就更不知道了
Zephyrzzz
2007-07-30
打赏
举报
回复
?
2021牛客寒假算法基础集训营4【解题报告】
A 九峰与签到题 题目描述 九峰正在准备一场毒瘤比赛,他是如此毒瘤以致于他
想
方设法降低...接下来m行,每行输入一个正整数 aia_iai 和一个
字符串
op,表示题目序号和评测结果 (ai≤n,opϵ{‘‘AC",‘‘UNAC"})(a_i\
python3实现PAT乙级算法题库全集
对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜
想
,传...
环中最长子串/字符成环找偶数O-Java-OD统一考试(C卷
题目描述 在学校中,N个小朋友站成一队, 第i个小朋友的身高为height[i], 第i个小朋友。佬们,暑期实习刚刚美团hr给打电话,问了实习时间,导师卡不卡实习,有没有其它offer,老家在哪,家。目前百度实习快三个月了...
[无聊的]3月[OI学习记录]...水
3.2 今
天
十分开心的过了分块的4-6,顺便一题2A。 分块4是一个正常的分块算法问题。 分块5是一个区间开方一开始只是以为是一个区间加,后来才发现是根据根号的性质暴力判。...顺便水了
一道
入门题哈哈哈。 ...
牛客小白月赛77 解题报告 | 珂学家 | 反悔堆 +
字符串
hash + 二进制递推
华子实习ing,lm约了个谈话,实习表现不错,说能免技术面,这是什么...第三次面腾讯的实习生岗位了(HR的秋招转正实习),前两次群面直接挂了,这次进了二面,却连连着几
天
心态都不好了,有点紧张明明是不太
想
提前去。
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章