随笔分类 -  动态规划

1 2 3 4 5 ··· 7 下一页
摘要:题目描述 【问题背景】 2012年12月21日下午3点14分35秒,全世界各国的总统以及领导人都已经汇聚在中国的方舟上。 但也有很多百姓平民想搭乘方舟,毕竟他们不想就这么离开世界,所以他们决定要么登上方舟,要么毁掉方舟。 LHX教主听说了这件事之后,果断扔掉了手中的船票。在地球即将毁灭的那一霎那,教 阅读全文
posted @ 2017-04-24 22:22 karles~ 阅读(515) 评论(0) 推荐(0)
摘要:Description 有n个木块排成一行,从左到右依次编号为1~n。你有k种颜色的油漆,其中第i种颜色的油漆足够涂ci个木块。所有油漆刚好足够涂满所有木块,即c1+c2+...+ck=n。相邻两个木块涂相同色显得很难看,所以你希望统计任意两个相邻木块颜色不同的着色方案。 有n个木块排成一行,从左到 阅读全文
posted @ 2017-04-24 22:19 karles~ 阅读(821) 评论(0) 推荐(0)
摘要:Description windy有 N 条木板需要被粉刷。 每条木板被分为 M 个格子。 每个格子要被刷成红色或蓝色。 windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。 每个格子最多只能被粉刷一次。 如果windy只能粉刷 T 次,他最多能正确粉刷多少格子? 一个格子如果未 阅读全文
posted @ 2017-04-24 22:18 karles~ 阅读(406) 评论(0) 推荐(0)
摘要:题意: 给定一个序列ai,个数为n。再给出一系列w;对于每个w,求序列中,所有长度为w的连续子串中的权值和,子串权值为子串中不同数的个数。 阅读全文
posted @ 2017-04-24 22:17 karles~ 阅读(273) 评论(0) 推荐(0)
摘要:题目描述 Description 在一个凹槽中放置了n层砖块,最上面的一层有n块砖,第二层有n-1块,……最下面一层仅有一块砖。第i层的砖块从左至右编号为1,2,……i,第i层的第j块砖有一个价值a[i,j](a[i,j]<=50)。下面是一个有5层砖块的例子。如果你要敲掉第i层的第j块砖的话,若i 阅读全文
posted @ 2017-04-24 22:14 karles~ 阅读(332) 评论(0) 推荐(0)
摘要:题意:有n个小兵,每个小兵有a【i】血量,第一个人每次只能对一个小兵砍一滴血,第二个人每次对所有生存的小兵砍一滴血。 最后看第一个人最多可以砍杀几个小兵。 阅读全文
posted @ 2017-04-24 22:13 karles~ 阅读(510) 评论(0) 推荐(0)
摘要:题意:找出1~n范围内含有13并且能被13整除的数字的个数 阅读全文
posted @ 2017-04-21 22:20 karles~ 阅读(252) 评论(0) 推荐(0)
摘要:Description 在 W 星球上有 n 个国家。为了各自国家的经济发展,他们决定在各个国家之间建设双向道路使得国家之间连通。但是每个国家的国王都很吝啬,他们只愿意修建恰好 n – 1条双向道路。 每条道路的修建都要付出一定的费用, 这个费用等于道路长度乘以道路两端的国家个数之差的绝对值。例如, 阅读全文
posted @ 2017-04-20 22:27 karles~ 阅读(306) 评论(0) 推荐(0)
摘要:Description 小B最近正在玩一个寻宝游戏,这个游戏的地图中有N个村庄和N-1条道路,并且任何两个村庄之间有且仅有一条路径可达。游戏开始时,玩家可以任意选择一个村庄,瞬间转移到这个村庄,然后可以任意在地图的道路上行走,若走到某个村庄中有宝物,则视为找到该村庄内的宝物,直到找到所有宝物并返回到 阅读全文
posted @ 2017-04-20 22:25 karles~ 阅读(262) 评论(0) 推荐(0)
摘要:Description 国家有一个大工程,要给一个非常大的交通网络里建一些新的通道。 我们这个国家位置非常特殊,可以看成是一个单位边权的树,城市位于顶点上。 在 2 个国家 a,b 之间建一条新通道需要的代价为树上 a,b 的最短路径。 现在国家有很多个计划,每个计划都是这样,我们选中了 k 个点, 阅读全文
posted @ 2017-04-20 22:24 karles~ 阅读(204) 评论(0) 推荐(0)
摘要:Description 在一场战争中,战场由n个岛屿和n-1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他k个岛屿上有丰富能源,为了防止敌军获取能源,我军的任务是炸毁一些桥梁,使得敌军不 阅读全文
posted @ 2017-04-20 22:23 karles~ 阅读(269) 评论(0) 推荐(0)
摘要:题意:给出一棵树,求出每个点与距离它最远的点的距离。 阅读全文
posted @ 2017-04-19 22:25 karles~ 阅读(192) 评论(0) 推荐(0)
摘要:题目描述 Description 写电子邮件是有趣的,但不幸的是经常写不好看,主要是因为所有的行不一样长,你的上司想要发排版精美的电子邮件,你的任务是为他编写一个电子邮件排版程序。 完成这个任务最简单的办法是在太短的行中的单词之间插入空格,但这并不是最好的方法,考虑如下例子: *********** 阅读全文
posted @ 2017-04-18 22:28 karles~ 阅读(355) 评论(0) 推荐(0)
摘要:【问题描述】考虑两个字符串右对齐的最佳解法。例如,有一个右对齐方案中字符串是AADDEFGGHC和ADCDEGH。AAD_DEFGGHCADCDE__GH_每一个数值匹配的位置值2分,一段连续的空格值-1分。所以总分是匹配点的2倍减去连续空格的段数,在上述给定的例子中,6个位置(A,D,D,E,G, 阅读全文
posted @ 2017-04-18 22:27 karles~ 阅读(543) 评论(0) 推荐(0)
摘要:描述在遥远的国家佛罗布尼亚,嫌犯是否有罪,须由陪审团决定。陪审团是由法官从公众中挑选的。先随机挑选n个人作为陪审团的候选人,然后再从这n个人中选m人组成陪审团。选m人的办法是:控方和辩方会根据对候选人的喜欢程度,给所有候选人打分,分值从0到20。为了公平起见,法官选出陪审团的原则是:选出的m个人,必 阅读全文
posted @ 2017-04-18 22:25 karles~ 阅读(195) 评论(0) 推荐(0)
摘要:题意:给定一个字符串,I表示本字符要比前一个字符大,D表示本字符要不前一个字符小,?可大可小,问1~n的所有排列中,有多少满足条件 阅读全文
posted @ 2017-04-18 22:23 karles~ 阅读(257) 评论(0) 推荐(0)
摘要:给定一个具有N(N<50)个顶点(从1到N编号)的凸多边形,每个顶点的权均已知。问如何把这个凸多边形划分成N-2个互不相交的三角形,使得这些三角形顶点的权的乘积之和最小? 输入文件:第一行 顶点数N 第二行 N个顶点(从1到N)的权值 输出格式:最小的和的值 各三角形组成的方式 输入示例:5 122 阅读全文
posted @ 2017-04-18 22:21 karles~ 阅读(820) 评论(2) 推荐(0)
摘要:/* 先求出全部的再删去没有质数的,矩阵乘法随便转移一下。 f[i][j]表示选i个,总和%p=j的方案数。 */ #include #include #include #define N 110 #define M 20000010 #define lon long long #define mod 20170408 using namespace std; int n,m... 阅读全文
posted @ 2017-04-13 21:12 karles~ 阅读(212) 评论(0) 推荐(0)
摘要:Description 最近lxhgww又迷上了投资股票,通过一段时间的观察和学习,他总结出了股票行情的一些规律。 通过一段时间的观察,lxhgww预测到了未来T天内某只股票的走势,第i天的股票买入价为每股APi,第i天的股票卖出价为每股BPi(数据保证对于每个i,都有APi>=BPi),但是每天不 阅读全文
posted @ 2017-03-26 19:56 karles~ 阅读(419) 评论(0) 推荐(0)
摘要:Description 传说很久以前,大地上居住着一种神秘的生物:地精。 地精喜欢住在连绵不绝的山脉中。具体地说,一座长度为 N 的山脉 H可分 为从左到右的 N 段,每段有一个独一无二的高度 Hi,其中Hi是1到N 之间的正 整数。 如果一段山脉比所有与它相邻的山脉都高,则这段山脉是一个山峰。位于 阅读全文
posted @ 2017-03-24 21:54 karles~ 阅读(240) 评论(0) 推荐(0)

1 2 3 4 5 ··· 7 下一页