PythonTip(36~40)题详解
来源:互联网 发布:matlab r2013a mac 编辑:程序博客网 时间:2024/05/16 04:48
题目36:最大非连续子序列
描述:给你一个整数list L, 如 L=[2,-3,3,50], 求L的一个非连续子序列,使其和最大,输出最大子序列的和。
这里非连续子序列的定义是,子序列中任意相邻的两个数在原序列里都不相邻。
例如,对于L=[2,-3,3,50], 输出52(分析:很明显,该列表最大非连续子序列为[2,50]).
答案:与上题一样,用线性时间做
L = [0, 0] + Ln = len(L)dp = [0] * nfor i in xrange(2, n): dp[i] = max(dp[i-2]+L[i], dp[i-1])print dp[n-1]
题目37:简单题之勾股定理
描述:给你直角三角形的两个直角边的边长a,b,请你求出其斜边边长,结果保留小数点后三位小数。
如a=3, b =4, 则输出5.000。
答案:这个比较好做
import mathx = math.sqrt(a**2 + b**2)print "%.3f"%(x)
题目38:简单题之列表转换
描述:给你一个字符串列表L,请用一行代码将列表所有元素拼接成一个字符串并输出。
如L=[‘abc’,’d’,’efg’], 则输出abcdefg。
答案:
print "".join(list(L))
题目39:简单题之输出格式练习
描述:给你一个字符串列表L,用一行代码顺序输出L中的元素,元素之间以一个空格隔开,注意行尾不要有空格,输出单独占一行。
如L=[‘abc’,’d’,’efg’], 则输出abc d efg。
答案:没什么好分析的,与上题类似。
print " ".join(L)
题目40:整数解
描述:给你两个整数a和b,请你判断是否存在两个整数,他们的和为a,乘积为b。
1 0
- PythonTip(36~40)题详解
- PythonTip(1~5)题详解
- PythonTip(6~10)题详解
- PythonTip(11~15)题详解
- PythonTip(16~20)题详解
- PythonTip(21~25)题详解
- PythonTip(26~30)题详解
- pythonTip
- PythonTip--7.31
- PythonTip--8.1
- PythonTip--8.2
- PythonTip--8.3
- PythonTip--8.4
- PythonTip--8.5
- PythonTip--8.7
- PythonTip--8.8
- PythonTip 分解n!
- Pythontip 输出字典key
- UVA 10600 ACM Contest and Blackout
- 每天一个linux命令目录
- 将时间戳转换为Date类型
- mybatis出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
- CodeForces - 743D Chloe and pleasant prizes 树形DP
- PythonTip(36~40)题详解
- 微信HTML5小游戏之水果忍者
- Android使用BottomSheetBehavior 和 BottomSheetDialog实现底部弹窗
- PCB布线要领(MOS驱动)
- Muddy roads POJ - 2437
- 关于Spring集成Quartz的concurrent属性
- XCode 上传遇到ERROR ITMS-90535 Unexpected CFBundleExecutable Key. 的解决办法
- 杂记
- JAVA 十六进制与字符串的转换
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
奶水少是乳腺不通吗
生完孩子奶水不通怎么办
通奶草
奶一滴一滴往下算乳腺通吗
通奶
通奶汤13种中药配方
通奶汤
奶不通有硬块如何疏通
通奶方法
产妇奶眼不通怎么办
奶路不通怎么办
产后奶管不通怎么办
产后奶涨奶不通怎么办
通奶的方法
通草是通奶还是下奶
通奶中药
产妇涨奶如何按摩通奶
如何通奶
通奶手法
涨奶按摩手法
怎样开奶催乳的手法
怎么通奶
如何通奶眼
产后通奶按摩手法
堵奶了有硬块怎么办
奶眼不通的按摩方法
怎样通奶
产妇怎样通奶
通奶师
奶通
乳腺不通胀奶怎么办
乳腺不通涨奶
乳房不通奶
怎么通奶眼
产后乳腺不通涨奶怎么办
产妇不通奶怎么办
产后奶不通
怎么按摩通奶
产后通奶
产后涨奶不通
韩通开奶