请
登录
后使用快捷导航
没有帐号?
立即注册
已签到,明天再来
签到领寄托币
GO
寄托家园留学论坛
›
论坛
›
寄托专业学术申请版
›
计算机科学CS版
›
刷题咯
1
2
3
4
5
下一页
返回列表
楼主:
bibaboo0
[编程天地]
刷题咯
[复制链接]
bibaboo0
UID: 3565929
bibaboo0
当前离线
最后登录
2023-5-26
在线时间
218 小时
寄托币
779
声望
50
注册时间
2014-10-1
阅读权限
25
帖子
189
精华
0
积分
617
UID
3565929
中级会员
中级会员, 积分 617, 距离下一级还需 133 积分
声望
50
寄托币
779
注册时间
2014-10-1
精华
0
帖子
189
主页
发消息
16
楼
发表于 2017-1-31 04:52:06
|
只看该作者
280. Wiggle Sort 难度medium 耗时:未计时
一开始采用先排序后交换的方法。O(nlogn)
后来看答案发现有O(n)的方法,非常好写,直接比较交换奇数项和偶数项。
python逆序遍历:range(n-1,-1,-1)
使用道具
举报
bibaboo0
UID: 3565929
bibaboo0
当前离线
最后登录
2023-5-26
在线时间
218 小时
寄托币
779
声望
50
注册时间
2014-10-1
阅读权限
25
帖子
189
精华
0
积分
617
UID
3565929
中级会员
中级会员, 积分 617, 距离下一级还需 133 积分
声望
50
寄托币
779
注册时间
2014-10-1
精华
0
帖子
189
主页
发消息
17
楼
发表于 2017-1-31 05:30:01
|
只看该作者
259. 3Sum Smaller 难度medium 耗时50分钟
这是一个3sum的问题。看了一个关于k-sum问题的帖子
http://blog.csdn.net/whuwangyi/article/details/14104589
先讲3sum中提取一个数,然后对该数后面的数做一个2sum。中间由于是smaller,不同于传统的等号2sum问题,判断条件错了好几次,最后才ac。
【2025FALL】全站祈福已开放~~来领祈福章,求offer得offer
使用道具
举报
bibaboo0
UID: 3565929
bibaboo0
当前离线
最后登录
2023-5-26
在线时间
218 小时
寄托币
779
声望
50
注册时间
2014-10-1
阅读权限
25
帖子
189
精华
0
积分
617
UID
3565929
中级会员
中级会员, 积分 617, 距离下一级还需 133 积分
声望
50
寄托币
779
注册时间
2014-10-1
精华
0
帖子
189
主页
发消息
18
楼
发表于 2017-1-31 05:31:08
|
只看该作者
发现一个挺不错的整理算法题的网站。
https://lefttree.gitbooks.io/lee ... um/3sumSmaller.html
使用道具
举报
bibaboo0
UID: 3565929
bibaboo0
当前离线
最后登录
2023-5-26
在线时间
218 小时
寄托币
779
声望
50
注册时间
2014-10-1
阅读权限
25
帖子
189
精华
0
积分
617
UID
3565929
中级会员
中级会员, 积分 617, 距离下一级还需 133 积分
声望
50
寄托币
779
注册时间
2014-10-1
精华
0
帖子
189
主页
发消息
19
楼
发表于 2017-1-31 09:58:06
|
只看该作者
本帖最后由 bibaboo0 于 2017-2-1 03:00 编辑
289. Game of Life 难度medium
python黑魔法之ngbs = sum( 1 for a in xrange(max(0,i-1),min(i+1+1,m)) for b in xrange(max(0,j-1),min(j+1+1,n)) if (a!=i or b!=j) and (board[a]
==1 or board[a]
==3))
int整数可以代表好几bit的信息。
使用道具
举报
bibaboo0
UID: 3565929
bibaboo0
当前离线
最后登录
2023-5-26
在线时间
218 小时
寄托币
779
声望
50
注册时间
2014-10-1
阅读权限
25
帖子
189
精华
0
积分
617
UID
3565929
中级会员
中级会员, 积分 617, 距离下一级还需 133 积分
声望
50
寄托币
779
注册时间
2014-10-1
精华
0
帖子
189
主页
发消息
20
楼
发表于 2017-2-1 04:10:20
|
只看该作者
本帖最后由 bibaboo0 于 2017-2-1 04:12 编辑
471. Encode String with Shortest Length 难度hard 耗时两小时以上
这是一道名副其实的hard题,看答案都看半天才懂。
algo:用到了递归,动态规划。python中动态规划是用dict纪录的而不是二维矩阵。
python: 学会了很多字符串处理技巧。还有list用+号拼接。还有min函数可以穿一个key函数进去比较list元素:memo
= min([s,ans]+multi, key=len)
这题花了很久,也学了很多。
使用道具
举报
bibaboo0
UID: 3565929
bibaboo0
当前离线
最后登录
2023-5-26
在线时间
218 小时
寄托币
779
声望
50
注册时间
2014-10-1
阅读权限
25
帖子
189
精华
0
积分
617
UID
3565929
中级会员
中级会员, 积分 617, 距离下一级还需 133 积分
声望
50
寄托币
779
注册时间
2014-10-1
精华
0
帖子
189
主页
发消息
21
楼
发表于 2017-2-1 07:28:57
|
只看该作者
246. Strobogrammatic Number 难度easy 耗时10分钟
easy题果然easy哈哈,直接秒了。python的dict真方便。python大法好。
使用道具
举报
bibaboo0
UID: 3565929
bibaboo0
当前离线
最后登录
2023-5-26
在线时间
218 小时
寄托币
779
声望
50
注册时间
2014-10-1
阅读权限
25
帖子
189
精华
0
积分
617
UID
3565929
中级会员
中级会员, 积分 617, 距离下一级还需 133 积分
声望
50
寄托币
779
注册时间
2014-10-1
精华
0
帖子
189
主页
发消息
22
楼
发表于 2017-2-1 13:34:03
|
只看该作者
351. Android Unlock Patterns 难度medium 耗时2小时
花了很久刷了一道很无聊的题。。一开始思路错了,没能理解(不经过其他数字)是什么意思。
也许实际工作中遇到的题就是这么无聊吧。。
使用道具
举报
bibaboo0
UID: 3565929
bibaboo0
当前离线
最后登录
2023-5-26
在线时间
218 小时
寄托币
779
声望
50
注册时间
2014-10-1
阅读权限
25
帖子
189
精华
0
积分
617
UID
3565929
中级会员
中级会员, 积分 617, 距离下一级还需 133 积分
声望
50
寄托币
779
注册时间
2014-10-1
精华
0
帖子
189
主页
发消息
23
楼
发表于 2017-2-2 06:22:31
|
只看该作者
465. Optimal Account Balancing 难度hard 耗时2小时
这题真刷的我要跪了。一开始用naive的方法做,结果发现错了。后来才发现应该bfs。中间有各种小问题,总是得不到正确答案,比如什么时候需要深度拷贝再遍历,什么时候需要删掉一个元素--遍历--添加回这个元素(其实就是回溯)。很多细节问题。总算ac了。
使用道具
举报
bibaboo0
UID: 3565929
bibaboo0
当前离线
最后登录
2023-5-26
在线时间
218 小时
寄托币
779
声望
50
注册时间
2014-10-1
阅读权限
25
帖子
189
精华
0
积分
617
UID
3565929
中级会员
中级会员, 积分 617, 距离下一级还需 133 积分
声望
50
寄托币
779
注册时间
2014-10-1
精华
0
帖子
189
主页
发消息
24
楼
发表于 2017-2-3 00:44:20
|
只看该作者
406. Queue Reconstruction by Height 难度medium 耗时1小时
本来用dfs做,超时了。后来看答案发现一个特别取巧的方法。但是这个方法我临时想肯定是想不到的。。
总之学会了python的lambda function。que = sorted(people,key=lambda x: (-x[0],x[1]))
使用道具
举报
bibaboo0
UID: 3565929
bibaboo0
当前离线
最后登录
2023-5-26
在线时间
218 小时
寄托币
779
声望
50
注册时间
2014-10-1
阅读权限
25
帖子
189
精华
0
积分
617
UID
3565929
中级会员
中级会员, 积分 617, 距离下一级还需 133 积分
声望
50
寄托币
779
注册时间
2014-10-1
精华
0
帖子
189
主页
发消息
25
楼
发表于 2017-2-3 01:19:10
|
只看该作者
345. Reverse Vowels of a String 难度easy 耗时15分钟
一开始用了很多insert操作,后来发现数组insert特别耗时,直接导致我超时。后来改成直接元素替换,ac。
使用道具
举报
bibaboo0
UID: 3565929
bibaboo0
当前离线
最后登录
2023-5-26
在线时间
218 小时
寄托币
779
声望
50
注册时间
2014-10-1
阅读权限
25
帖子
189
精华
0
积分
617
UID
3565929
中级会员
中级会员, 积分 617, 距离下一级还需 133 积分
声望
50
寄托币
779
注册时间
2014-10-1
精华
0
帖子
189
主页
发消息
26
楼
发表于 2017-2-3 01:31:20
|
只看该作者
359. Logger Rate Limiter 难度easy 耗时15分钟
easy题不解释。
使用道具
举报
bibaboo0
UID: 3565929
bibaboo0
当前离线
最后登录
2023-5-26
在线时间
218 小时
寄托币
779
声望
50
注册时间
2014-10-1
阅读权限
25
帖子
189
精华
0
积分
617
UID
3565929
中级会员
中级会员, 积分 617, 距离下一级还需 133 积分
声望
50
寄托币
779
注册时间
2014-10-1
精华
0
帖子
189
主页
发消息
27
楼
发表于 2017-2-3 02:20:18
|
只看该作者
401. Binary Watch 难度easy 耗时二十分钟
用到了python中的组合itertools.combinations(hour, i)
使用道具
举报
bibaboo0
UID: 3565929
bibaboo0
当前离线
最后登录
2023-5-26
在线时间
218 小时
寄托币
779
声望
50
注册时间
2014-10-1
阅读权限
25
帖子
189
精华
0
积分
617
UID
3565929
中级会员
中级会员, 积分 617, 距离下一级还需 133 积分
声望
50
寄托币
779
注册时间
2014-10-1
精华
0
帖子
189
主页
发消息
28
楼
发表于 2017-2-5 13:22:43
|
只看该作者
389. Find the Difference Easy题 不解释
使用道具
举报
bibaboo0
UID: 3565929
bibaboo0
当前离线
最后登录
2023-5-26
在线时间
218 小时
寄托币
779
声望
50
注册时间
2014-10-1
阅读权限
25
帖子
189
精华
0
积分
617
UID
3565929
中级会员
中级会员, 积分 617, 距离下一级还需 133 积分
声望
50
寄托币
779
注册时间
2014-10-1
精华
0
帖子
189
主页
发消息
29
楼
发表于 2017-2-5 13:40:04
|
只看该作者
276. Paint Fence
Easy题。动态规划做。
使用道具
举报
bibaboo0
UID: 3565929
bibaboo0
当前离线
最后登录
2023-5-26
在线时间
218 小时
寄托币
779
声望
50
注册时间
2014-10-1
阅读权限
25
帖子
189
精华
0
积分
617
UID
3565929
中级会员
中级会员, 积分 617, 距离下一级还需 133 积分
声望
50
寄托币
779
注册时间
2014-10-1
精华
0
帖子
189
主页
发消息
30
楼
发表于 2017-2-6 01:03:45
|
只看该作者
400. Nth Digit
Easy题。但是暴力搜索会超时。根据结果的比特范围进行搜索。
使用道具
举报
1
2
3
4
5
下一页
返回列表
RE: 刷题咯 [
修改
]
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复
回帖后跳转到最后一页
问答
Offer
投票
面经
Q
【问答】鲁汶开始申请了吗
A
荷语还是法语鲁汶
Q
【问答/瑞典】cv一般写几页?
A
1-3页,但感觉2页比较好,resume写一页,cv一般两页以上
Q
本人大三计算机科学与技术专业,双非一本均分81.7,想去北欧留学行么?
A
可以冲的,建议再找一些保底
Q
【杂问】朋友们香港所有学校必须在申请的时候就寄送托雅成绩嘛?还是admitted以后再寄送也可以呀?
A
不同项目不同学校要求都不一样,比如港中文部分项目就必须要申请时寄送,寄送成功了才审理,但有的学校是admitted之后才要寄送,...
more
KCL
Advanced Software Engineering
MSc
|
25Fall
|
Con Offer
米兰理工大学
电子工程
MSc
|
25Fall
|
被拒
韦仕敦大学
Computer Science
MSc
|
25Fall
|
Offer
麦克马斯特大学
Master of Finance
MSc
|
25Fall
|
AD小奖
more
欧洲生物统计比较
本人计划2025spring去欧洲读生物统计硕士,目前在准备这两个项目的申请:莱顿大学的Statistics & Data Science,瑞士的苏黎世大学Biostatistics。计划以后在欧洲的药企做统计师,如果硕士找不到工作,可以考虑继续读生物统计的博士。有移民打算。苏黎世的项目一年半,可以选一个30学分的辅修,学费很便宜,一年才几百法郎,但生活费比较贵,而且难留下来。莱顿的项目两年,学费比较贵,一年要21000欧左右,但比瑞士好润。
慕尼黑工大还是瑞典皇家理工Gis专业
想尽量留在欧洲找工作,选德国还是瑞典好一点
CA 温尼伯大学MiM vs. 卡尔顿大学TIM
读二硕,目前有的offer:Winnipeg一年管理学硕士(da)和 Carleton两年TIM(商业分析),拿卡+找工作向。 求助:想要快点拿卡,当然找工作也同样重要,应该选曼省商科一年还是安省商科两年呢?(排名上卡尔顿好得多,但是有点不敢去赌两年后的光景......)
NYU Mae vs UChicago Mpp
工作目标可能是金融投资类,小概率读博,希望短期留美长期回国
more
MINES ParisTech
Computer Science
大概面试了20分钟,最后很莫名其妙地结束了。我准备好的Au revoir都没用上1.自我介绍,讲讲项目之类的2.职...
香港城市大学
神经科学
自我介绍为什么选择香港未来打算,就业还是读博项目里你觉得哪个比较有挑战想学到什么反问
香港科技大学
自我介绍常用的分析方法仪器,具体原理根据说过的内容追问,简述一下...个人的优缺点未来的职业规划是什么反...
Lingnan University
eBSCM
1.自我介绍2.你的专业背景和工作经历可以怎么帮助你学习这个项目3.职业规划4.工作中遇到的困难,你是如何应...
more
最新
精华
留学咨询:在美国内华达拉斯维加斯留学的华人有嘛!!!
香港科技大学广州|智能制造学域博士招生宣讲会—浙江大学专场
热门答疑 | 港大社会科学硕士(社会数据分析)线上公开课暨宣讲会精彩问答汇总
美国圣母大学张艳良教授诚招多名全奖博士生
香港 岭南大学 跨学科学院 潘飞 助理教授课题组 招收优秀博士生
旧贴重发,我错了,就不该认为GSEFM还有救
【学术会议】【东京】2025年 世界教育与培训大会(WCET 2025)
「CSC博士招生」英国伦敦玛丽女王大学(Queen Mary)招2025入学 CSC博士(表观遗传学)
澳门大学IAPME李海峰教授常年招收具有凝聚态物理、材料等相关专业背景的博士研究生
美国加州圣塔克拉拉大学计算机科学与工程系招收全奖博士生 (长期有效)
新人请教路过大佬关于转专业的问题,感谢
长期答疑 | 香港教育大学 人文学院硕士课程 现已接受申请
港中深经管博士项目2025秋季入学申请中!
港中深经管博士项目2025秋季入学申请中!
香港科技大学数据建模MSc(DDM)硕士学位项目25/26招生宣讲会-广州专场
新南威尔士大学最新信息更新
七大步骤手把手教你DIY申请香港研究生
欧洲DIY申请课程描述分享-适用于信息安全/网络安全/计算机科学等
英硕转欧硕申请经历
【申请心得】我的政治学、传播学、计算社会科学美国硕士项目申请心得
荷兰硕士DIY留学申请指南
港澳居住证+社保医保地税+银行卡改用回乡证登记
瑞典硕士DIY申请攻略之名校介绍——SU斯德哥尔摩大学
博士申请常见问题Q&A
关于hku的两个跳板项目(theory/advanced research)
加硕coop指北
【干货】教你如何写MBA简历
普签 / 大龄 / 本科二学位 / DIY
2023FALL申请总结兼日本CS SGU申请及劝退贴(东大京都东工大阪)
2023FALL申请总结(MSC PHD RA MPHIL大混申)兼日本CS SGU申请及劝退贴
经验分享:陆本商科跨专业申请文学录取Oxbridge
GMAT这么有用吗?跟大家讨论讨论我发小的年薪三级跳
0
转发
转发该帖子
刷题咯
https://bbs.gter.net/thread-2062297-1-1.html
复制链接
发送
报offer
祈福
爆照
积分 0, 距离下一级还需 积分
回顶部