会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yangsc
博客园
首页
新随笔
联系
订阅
管理
2014年11月26日
Python 字符串常识
摘要: 1,Python String不能修改。如果一定要修改,需要使用以下方法:ss=list(s)ss[x]=ys="".join(ss)
阅读全文
posted @ 2014-11-26 22:18 zombies
阅读(110)
评论(0)
推荐(0)
2014年10月27日
TopCoder-SRM631-DIV1-250pt-TaroJiroGrid-对解空间分析
摘要: http://community.topcoder.com/stat?c=problem_statement&pm=13393&rd=16062这道题考察对解的可能的分析。一旦想到将n/2与n/2+1行操作为不同颜色就能得到满足条件的解这个结论,这道题目就非常简单了。最差的情况2次操作可以完成,所以...
阅读全文
posted @ 2014-10-27 21:31 zombies
阅读(179)
评论(0)
推荐(0)
2014年10月26日
TopCoder-SRM632-DIV1-300pt-PotentialArithmeticSequence-归纳推理+枚举
摘要: http://community.topcoder.com/stat?c=problem_statement&pm=13389&rd=16075比正常的简单题多了50分。说明比平时的简单题要难一些。考虑输入规模,可以看出枚举并判断所有子序列是可行的。那么关键就是如何判断一个子序列是合法的。先观察第一...
阅读全文
posted @ 2014-10-26 18:05 zombies
阅读(220)
评论(0)
推荐(0)
2014年10月24日
TopCoder-SRM635-DIV1-250pt-ShoppingSurveyDiv1-二分搜索
摘要: http://community.topcoder.com/stat?c=problem_statement&pm=13455&rd=16077这道题目很容易往贪心的方向思考。其实很难找到一个贪心策略正确的求出最少的>=K的顾客数目。考虑到答案是求顾客的数目,而这个数目的范围是[0,n),并且n并不...
阅读全文
posted @ 2014-10-24 19:31 zombies
阅读(224)
评论(0)
推荐(0)
LeetCode-Find Minimum in Rotated Sorted Array II-旋转排序数组找最小-二分查找
摘要: https://oj.leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii/允许重复,也就意味着会有a[l]==a[r],以及a[mid]==a[r]的情况出现。后者比较好办,从坐标图中看出直接r=mid即可。前者会有一个问题是当...
阅读全文
posted @ 2014-10-24 10:50 zombies
阅读(117)
评论(0)
推荐(0)
TopCoder-SRM637-DIV1-250pt-GreaterGame-集合+概率
摘要: 首先容易想到的是把那些已知的轮次尽可能的赢下来。对于已知但赢不下来的,可以放上当前最小的牌,这样能使期望最大。然后就得到了我们当前的一手牌,和他们当前的一手牌。在已知牌的数字,但是不知牌的顺序的情况下,求得分的期望。一开始试图用递归的方法去做,发现没办法很好的归纳出已经用了那些牌还剩那些牌。最后猜测...
阅读全文
posted @ 2014-10-24 01:00 zombies
阅读(381)
评论(0)
推荐(0)
2014年10月23日
TopCoder-SRM633-DIV1-250pt-PeriodicJumping-化连续为离散+溢出处理
摘要: http://community.topcoder.com/stat?c=problem_statement&pm=13234&rd=16076首先需要想得到怎样的一组跳跃序列能够到达x。通过思考可以知道,当序列在沿到目标点的路线上走时,其所能走到的最长和最短的点覆盖目标点,就一定能够通过旋转这些铰...
阅读全文
posted @ 2014-10-23 22:27 zombies
阅读(232)
评论(0)
推荐(0)
TopCoder-SRM635-DIV1-250pt-SimilarRatingGraph-枚举+边界处理
摘要: http://community.topcoder.com/stat?c=problem_statement&pm=13485&rd=16078很容易枚举,令(p,q)表示分别以其为结尾的相似的折线。则可以从p-1和q-1开始向前搜索判断这个子串是否符合题目要求。然后计算出折线的长度并统计出最大的即...
阅读全文
posted @ 2014-10-23 22:17 zombies
阅读(231)
评论(0)
推荐(0)
2014年10月22日
TopCoder-SRM636-DIV1-250pt
摘要: http://community.topcoder.com/stat?c=problem_statement&pm=13497&rd=16079一道简单题。首先能估算出,枚举所有分割的可能是C(n,2)*C(m,2)=O(m^2*n^2)。但是如果已知分割后再遍历所有字符则会超时。所以这道题的重点就...
阅读全文
posted @ 2014-10-22 22:00 zombies
阅读(279)
评论(0)
推荐(0)
2014年10月21日
例题-Millionaire-数学+动态规划
摘要: 玩一个游戏,一开始有X元,共M轮赌博。每轮可以将任意部分的前当做赌注(小数也可以)。每一轮都有概率P会赢,赢了赌注就翻倍,输了赌注就没了。如果最终持有100000元以上就算赢了。求当采取最优策略时,起始有X元时,赢的概率是多少?首先要从M-1轮开始前开始推理,有三档可能,[0,50000)时即使翻倍...
阅读全文
posted @ 2014-10-21 17:14 zombies
阅读(383)
评论(0)
推荐(0)
下一页
公告
点击右上角即可分享