随笔分类 -  TopCoder

摘要:做了两道题之后才发现做的是DIV1,不是DIV2,DIV1的第二道题是DIV1的第三道题,果断决定第3题就不看了=。=250分题:给定一个时间起点8:00 AM DAY 1,再给出一组时间终点,格式是hh:mm xM, DAY n,要求计算每一组起点终点形成的时间段长度的均值,以分钟为单位。Prob... 阅读全文
posted @ 2014-10-31 15:34 SunshineAtNoon 阅读(333) 评论(0) 推荐(0) 编辑
摘要:250分题:给出一些规则,问街道上哪些地方可以停车。简单的模拟题,考察每条规则是否成立即可。代码:StreetParking500分题:实现集合的交,并和差运算。交运算:一个数组放到集合中,遍历另外一个数组,考察每个元素是否在第一个集合中。并运算:遍历两个数组,把两个数组中的每个元素放入集合中。差运... 阅读全文
posted @ 2014-08-29 16:37 SunshineAtNoon 阅读(210) 评论(0) 推荐(0) 编辑
摘要:250分题:给定一个4位字符串initial和rotate这个字符串的方式,然后再给另一个字符串current,问current能否由initial通过rotate得到,需要几次rotate?简单的模拟题,把rotate模拟好就行。代码:TireRotation500分题:给定一个等式,求出这个等式... 阅读全文
posted @ 2014-08-26 11:14 SunshineAtNoon 阅读(419) 评论(0) 推荐(0) 编辑
摘要:250分题:简单的二分,就是平常玩的猜数字游戏代码:GitHub500分题:给出一个员工一天的打卡时间段,要求求出员工这一天的工资。其中正常上班时间是6:00:00到18:00:00,薪水是wage,其他时间薪水是1.5*wage。我的思路比较直接,将时间分成三个时间段分别计算:00:00~06:0... 阅读全文
posted @ 2014-08-25 15:52 SunshineAtNoon 阅读(474) 评论(0) 推荐(0) 编辑
摘要:为什么平常刷的时候感觉还不错,比赛的时候只能做出来一道题=。=250分题:大水题,根据题目规则把一个字符串翻译成数字,直接代码:GitHub我是通过遍历一个个数出来的,看到大神的解法是把字符用‘-’这个符号分割,然后累加每一段的长度。500分题:给定一串数字,以及1~9每个数字出现的概率计算公式,然... 阅读全文
posted @ 2014-08-24 19:38 SunshineAtNoon 阅读(260) 评论(0) 推荐(0) 编辑
摘要:第一次做完整的SRM题,刷完感觉萌萌哒,不过自己对java中很多细节不熟练,还要边做题边google。250分的题:判断字符串序列是否是前缀码,如果不是,返回第一个违反前缀码规则的字符串。简单的暴力方法,要积累的是java中startsWith的用法:1 public boolean startsW... 阅读全文
posted @ 2014-08-21 10:49 SunshineAtNoon 阅读(165) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示