09 2015 档案

摘要:奔跑吧,傻牛 题目大意:这只Bessie的牛又要来闹事了,这次她的任务就是来躲流星雨,流星雨就是在一定时间会从天上砸到Bessie的所在的正方形区域内(Bessie在0,0的位置),然后砸下来后流星雨会把区域内的上下左右区域全部砸烂,... 阅读全文
posted @ 2015-09-30 13:18 PhiliAI 阅读(319) 评论(0) 推荐(0)
摘要:冰壶2.0 题目大意:就是给你一个冰壶和一个地图,地图上有石头,冰壶只能沿着x方向和y方向运动,并且要一直运动直到撞到石头为止,并且沿着此方向撞过来会把挡住的石头撞没,冰壶在停的时候可以扔出去一次,最多只能扔10次,问你冰壶能否到指定点... 阅读全文
posted @ 2015-09-27 13:39 PhiliAI 阅读(208) 评论(0) 推荐(0)
摘要:数的集合问题 题目大意:给定你一个整数m,你只能用2的k次幂来组合这个数,问你有多少种组合方式? 这一题一看,天啦太简单了,完全背包?是不是? 不过的确这一题可以用完全背包来想,但是交题绝对是TLE,如果真的是完全背包的做法那我... 阅读全文
posted @ 2015-09-26 16:17 PhiliAI 阅读(644) 评论(0) 推荐(0)
摘要:题目大意:有n根长度的为a1,a2....an的棒子,如果棒子可以组成三角形,求这些棒子能组成的三角形的最大周长? 这一题,一般人只能想到三重循环,当然我们是CS专业的,不能这样想,其实这题可以用DP(其实也不算DP),就是用o(n^2)的时间算出所有两根棒子的... 阅读全文
posted @ 2015-09-26 08:51 PhiliAI 阅读(316) 评论(0) 推荐(0)
摘要:红与黑 题目大意:一个人在一个矩形的房子里,可以走黑色区域,不可以走红色区域,从某一个点出发,他最多能走到多少个房间? 不多说,DFS深搜即可,水题 注意一下不要把行和列搞错就好了,我就是那样弄错过一次哈哈哈哈 1 #i... 阅读全文
posted @ 2015-09-25 21:38 PhiliAI 阅读(190) 评论(0) 推荐(0)
摘要:一道高精度DP 题目大意,换工具,有m块钱,有k种价值的物品,(1...k),求一共有多少种换法 这一题就是完全背包,现在这种完全背包对我来说就是水题了, 状态转移方程闭着眼睛写dp[j]+=dp[j-i] 可是这一题还没完,数据量太大,会出现溢出的情况,这一题有一点高精度的要求,要求也挺简单的,两 阅读全文
posted @ 2015-09-25 18:13 PhiliAI 阅读(405) 评论(0) 推荐(0)
摘要:数蚂蚁 题目大意:一只牛想数蚂蚁,蚂蚁分成很多组,每个组里面有很多只蚂蚁,现在问你有多少种组合方式 (说白了就是问1,1,1,...,2...,3...,4...)这些东西有多少种排列组合方式 这一道题我一开始... 阅读全文
posted @ 2015-09-25 01:44 PhiliAI 阅读(354) 评论(0) 推荐(0)
摘要:价值最小回文字符串 题目大意:给你一个字符串,可以删除可以添加,并且每一次对一个字母的操作都带一个权,问你转成回文串最优操作数。 如果这一题我这样告诉你,你毫无疑问知道这一题是LD(Levenshtien Distance 编辑距离),但是上面太多废话了,理解起来还是要有点费劲,比如我一开始就觉得回 阅读全文
posted @ 2015-09-23 17:36 PhiliAI 阅读(668) 评论(0) 推荐(0)
摘要:用硬币换钱 题目大意:就是有面值为A1,A2,A3....的硬币,各有C1,C2,C3...的数量,问在钱数为m的范围内,能换多少钱?(不找零) 这题看名字就知道是完全背包,但是这题又有点不一样,因为这题的硬币数不是无限的,所... 阅读全文
posted @ 2015-09-22 13:40 PhiliAI 阅读(379) 评论(0) 推荐(0)
摘要:2015-09-21 奶牛挤奶 题目大意就是这只Bessie的牛产奶很勤奋,某农民有一个时刻表,在N时间内分成M个时间段,每个时间段Bessie会一直产奶,然后有一定的效益,并且Bessie产奶后要休息两个小时。 ... 阅读全文
posted @ 2015-09-21 17:19 PhiliAI 阅读(196) 评论(0) 推荐(0)
摘要:2015-09-21 造桥基建工程 题目大意,就是有n座岛和k座桥,要你找一条哈密顿圈(找完所有的岛,并且每个岛只经过一次),当经过一座岛就加上岛的价值,如果两岛联通,则加上两座岛的价值之积,如果三座岛之... 阅读全文
posted @ 2015-09-21 01:09 PhiliAI 阅读(741) 评论(0) 推荐(0)
摘要:牛如何吃苹果 问题大意:一个叫Bessie的牛,可以吃苹果,然后有两棵树,树上苹果每分钟会掉一个,这只牛一分钟可以在两棵树中往返吃苹果(且不吃地上的),然后折返只能是有限次W,问你这只叫Bessie的牛最多可以吃到多少个苹果 首先我们应该... 阅读全文
posted @ 2015-09-17 00:08 PhiliAI 阅读(704) 评论(0) 推荐(0)
摘要:北大教你怎么滑雪 题目是中文的,要读懂题目其实不难 其实这道题挺经典的,我们这样想,他最终要找到一个最大值,这个时候我们就想到要用动态规划 那怎么用呢?我们同时这样想,由于滑雪的最高点我们不能立马找出来,而且也不一定是最高点就是最长... 阅读全文
posted @ 2015-09-16 16:20 PhiliAI 阅读(270) 评论(0) 推荐(0)
摘要:北大教你怎么打保龄球题目很简单的,我就不翻译了,简单来说就是储存每一行的总数,类似于状态压缩 1 #include 2 #include 3 #define MAX(a,b) a>b?a:b 4 5 int Cow_Map[351][... 阅读全文
posted @ 2015-09-15 23:29 PhiliAI 阅读(235) 评论(0) 推荐(0)
摘要:PS:这篇博客的发表已经快一两年了,以我现在的知识水平来看这个程序写的太烂了,什么函数的定义写在h里面啊,h文件没有预编译宏之类的问题,关键是这个程序的效率太低了,主要原因还是编码的时候不断左移的问题,整个程序的复杂度都是O(c*m^2)了,m是一个很大很大的数,c是最大的编码长度,这个东西当是一个 阅读全文
posted @ 2015-09-06 21:26 PhiliAI 阅读(482) 评论(0) 推荐(0)
摘要:Fence Repair 问题大意:农夫约翰为了修理栅栏,要将一块很长的木块切割成N块,准备切成的木板的长度为L1,L2...LN,未切割前的木板的长度恰好为切割后木板的长度的总和,每次切断木板的时候,需要的开销为这块木板的长度,例如长度为21的木板需要切成长度为5,8,8的三块木板,长为21的木板 阅读全文
posted @ 2015-09-06 20:25 PhiliAI 阅读(703) 评论(0) 推荐(1)
摘要:2015-09-06 萨鲁曼军队 问题大意:萨鲁曼白想要让他的军队从sengard到Helm’s Deep,为了跟踪他的军队,他在军队中放置了魔法石(军队是一条线),魔法石可以看到前后距离为R的距离,为了让魔法石发挥最大的效益,魔法石戴在军人的身上,问你怎么才能使用最少的石头 问题很清晰,思路也很清 阅读全文
posted @ 2015-09-06 19:05 PhiliAI 阅读(371) 评论(0) 推荐(1)
摘要:好吧前几天一直没更新博客,主要是更新博客的确是要耗费一点精力 北大教你数水坑 最近更新博客可能就是一点旧的东西和一些水题,主要是最近对汇编感兴趣了嘻嘻嘻 这一题挺简单的,没什么难度,简单深搜#include #include typedef ... 阅读全文
posted @ 2015-09-05 23:05 PhiliAI 阅读(214) 评论(0) 推荐(1)