超级字符串
来源:互联网 发布:不要网络的单机游戏 编辑:程序博客网 时间:2024/05/01 08:14
思路:排列出所有的可能,然后逐个寻找是否包含所有的字符串,取长度最短的。(很暴力)
编程语言:Python
#!/usr/bin/env python# -*- coding: UTF-8 -*-import itertoolsdata_raw=raw_input()# data_raw = "abc ab bc a"data = data_raw.split()tmp=''.join(data)result=len(tmp)for x in xrange(len(tmp)): for i in itertools.permutations(tmp,x+1): tmp2=''.join(i) flag=False for j in data: if tmp2.find(j)!=-1: flag=True else: flag=False break if flag: result_tmp=len(tmp2) if result_tmp<result: result=result_tmpprint result
运行结果:
abc ab bc a3
阅读全文
0 0
- 超级字符串
- 9269:Big String超级字符串
- openjudge9269:Big String超级字符串 详解
- C++下操作字符串的超级容易类~~~~~
- hdu 1228 A+B 字符串处理 超级大水题
- c语言中字符串的匿置 超级简单
- c语言字符串函数总结(超级全)
- C 超级难搞定的 删除字符串中的子串
- 字符串分割 超级简单的api运用 StringTokenizer介绍与实例
- 字符串第一个重复出现的字符_超级牛逼的死想
- C语言两个以字符串形式出现的超级大数相加
- javascript中 字符串转JSON 和 JSON遍历,原生超级for()和 jquery的$.each()比较
- 一个超级简单又实用的AES加密解密字符串示例
- 超级搜索引擎
- 超级简历
- 超级催泪弹
- 超级黑客
- 超级兔子
- PAT-1063 Set Similarity (set集合)
- MySQL和Oracle的group by的异同
- Lua爬坑手记
- [转]QImage的浅拷贝与深拷贝 -- Deep Copy
- [转]CSDN-markdown编辑器语法——字体、字号与颜色
- 超级字符串
- html03-盒子模式
- 如何用位运算符(~)和数据运算符(-)来计算表示n + 1和n
- 点九图的制作方法
- java作用域public protected private,以及不写时的区别
- 01 Hibernate测试
- linux中class_create和class_register说明
- Kaggle竞赛:泰坦尼克号灾难数据分析简单案例
- LeetCode