会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kikii233
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2017年9月12日
【PYTHON】用turtle画一朵花
摘要: 《像计算机科学家一样思考PYTHON》练习4-2 http://www.greenteapress.com/thinkpython2/code/flower.py 附图
阅读全文
posted @ 2017-09-12 16:14 kikii233
阅读(3071)
评论(0)
推荐(0)
2017年1月29日
【贪心】POJ - 3069 Saruman's Army
摘要: 题意 给n个点,从中选择若干个标记,在距离标记为r的范围内包含其他的点,最少需要几个标记,才能将所有的点包含在内 思路 贪心。先排序,从最左边的点开始找到此半径内最大的点,则此点就是第一个标记,以此类推
阅读全文
posted @ 2017-01-29 15:35 kikii233
阅读(119)
评论(0)
推荐(0)
2017年1月23日
【贪心】POJ - 3617 Best Cow Line
摘要: 题意 给n个字母组成的串S,和一个空串T,给两种操作:删除S头部的字母加到T的尾部;删除S尾部的字母加到T的尾部,构造字典序最小的串T 思路 比较头部与尾部字母的大小,若头部小,则将头部字母加入T;若尾部小,则将尾部字母加入T;若两字母相同,则继续比较头部之后与尾部之前的字母,将先找到小字母的头部或
阅读全文
posted @ 2017-01-23 19:30 kikii233
阅读(146)
评论(0)
推荐(0)
【DFS】POJ-2386 Lake Counting
摘要: 题意 给一个n*m的园子,*表示无积水,W表示有积水,求有几块积水 思路 八连通问题,用DFS求解 总结 在紫书上有一道类似的题,之前做过
阅读全文
posted @ 2017-01-23 17:29 kikii233
阅读(112)
评论(0)
推荐(0)
2016年11月23日
【水题】POJ 1852 - Ants
摘要: 题意 长为m的杆子上有n只蚂蚁,每只蚂蚁的速度是1,已知每只蚂蚁所在杆子的位置,朝向未知,两只蚂蚁相遇时反向爬回,求所有蚂蚁爬下杆子所用的最短及最长时间 思路 因为速度相同,所以相遇时反向爬回相当于无视对面蚂蚁接着朝现在所朝方向爬行,求最短时间就是求与哪一边离得近,并找出最大值;求最长时间就是求与哪
阅读全文
posted @ 2016-11-23 00:35 kikii233
阅读(103)
评论(0)
推荐(0)
2016年11月22日
【贪心】 POJ 2287 - Tian Ji -- The Horse Racing
摘要: 题意 田忌与王赛马,每人各有N匹马,王的马出场顺序固定,田忌赢一场为200, 平局为0, 输为-200,田忌选择一种方式,使赢的钱最多或输的钱最少 思路 贪心: 1.如果田忌最快的马比王最快的马快,用田忌最快的马和王最快的马比 2.如果田忌最快的马比王最快的马慢,用田忌最慢的马和王最快的马比 3.如
阅读全文
posted @ 2016-11-22 17:26 kikii233
阅读(169)
评论(0)
推荐(0)
POJ2499 -Binary Tree 【水题】
摘要: 题意 一个二叉树某个结点为(a,b),其左孩子为(a + b, b),右孩子为 (a, a + b),根节点为(1,1)。给某一结点,问从根节点到此结点需要向左多少步向右多少步 思路 给出某个节点(a,b),若a>b则为左孩子,相反则为右孩子,并由此可以推出其父节点,按照这个规律一直推到(1,1)。
阅读全文
posted @ 2016-11-22 10:59 kikii233
阅读(182)
评论(0)
推荐(0)
2016年11月18日
【BFS】HDU1429 - 胜利大逃亡(续)
摘要: 与上一道题:HDU1885 - Key Task基本没什么两样
阅读全文
posted @ 2016-11-18 17:01 kikii233
阅读(191)
评论(0)
推荐(0)
【BFS】HDU1885 - Key Task
摘要: 题意 给一个图,问最少需要多少步可以逃出去。 *:起点 #:墙,不走能 .:路 X:出口 b,y,r,g:对应每个大写字母的钥匙 B,Y,R,G:对应颜色的门,需要有对应颜色的钥匙才能打开 每个钥匙可以打开多扇同颜色的门,可能有多个出口。 思路 求最短路,用BFS。因为为了拿钥匙,会重复走某一个地方
阅读全文
posted @ 2016-11-18 16:05 kikii233
阅读(111)
评论(0)
推荐(0)
2016年11月11日
URAL1024 - Permutations
摘要: 题意 已知,可得出 P(1) = 4, P(2) = 1, P(3) = 5,由此可得出 P(P(1)) = P(4) = 2. And P(P(3)) = P(5) = 3,因此。经过k次如上变换,最终可得,输入保证一定有解,求k。 (题意抄的人家的) 思路 模拟每一步,求出每个数字置换成a[i]
阅读全文
posted @ 2016-11-11 11:44 kikii233
阅读(88)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告