上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
摘要: 给你三种正多面体,正四面体,正六面体,正八面体。求从某一种正多面体中的某一点走到另一个点,且步数不超过k(1018)的方案数。首先说明一下我交题的时候遇到的问题,起点和终点为同一点的时候,算不算走了零步到达了?题目没有算,如果考虑了交上去会wa。题目解法是矩阵。一开始通过观察这三种多面体,得出初始矩... 阅读全文
posted @ 2014-07-20 23:29 092000 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 题意是给出某个地鼠的出现位置以及出现时间,人有一个移动速度,求此人最多可以打多少个地鼠?我们根据时间把所有的地鼠排序,如果两个地鼠之间的距离不超过时间只差与速度的乘积,那说明打完上一只地鼠还可以打到这一只地鼠。直接f[i]表示打完第i只地鼠且此时在i地鼠位置的期望,DP即可。召唤代码君:/** th... 阅读全文
posted @ 2014-07-20 23:22 092000 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 无聊的时候看到上一次acdream群赛的一个题目,中间居然是有alice和bob的博弈题目,于是就去做了。给n,m,两人轮流操作,每次操作可以使n+1,或者m+1,谁操作后满足nm>=A,那么此人lose。简单的博弈知识即可解决问题,如果当前状态的所有后继状态都是必胜态,那么该状态就是必败态;如果当... 阅读全文
posted @ 2014-07-19 14:05 092000 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 给一个图,求从某个点到另一个点的最短路有多少条?所有的路都不共边。首先从终点开始Spfa标记最短距离,然后建图。建图的时候,如果满足两点之间的最短路只差为两点之间的边长,那么在网络流的模型中连接一条边。最终也只需要跑最大流即可。注意此题没有要求不能经过同一个点,所有不需要拆点,由于我们在网络流的模型... 阅读全文
posted @ 2014-07-19 13:48 092000 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 有一些饮料和食物,每种一个,每个客人喜欢一些饮料和一些食物,每个客人可以选择一种饮料和一种食物,问最多能够同时满足多少个客人同时拥有饮料和食物。这样的,源点连接饮料,汇点连接食物,中间人分别连接饮料和食物。然后这样直接跑最大流。。。。。是错的。因为没有保证每个人只拿一种饮料和一种食物。还需要对每个人... 阅读全文
posted @ 2014-07-19 13:43 092000 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 这题目,,,真是。。。诶。坑了好久。给一个有向图。U->V表示U可以打败V并得一分。如果一个人的得分最高,或者他打败所有比自己得分高的人,那么此人就是king。现在给出每个人的得分,求最多可能有多少个king同时存在。可以证明,如果有k个人是king,那么至少有一种分配方案使得这k个king都是分数... 阅读全文
posted @ 2014-07-19 13:37 092000 阅读(607) 评论(0) 推荐(1) 编辑
摘要: 有F个地方,每个地方有一定数量的牛,能够容纳一定数量的牛,某些地方之间有边,表示走两点之间需要消耗的时间。现在求使得所有的牛都被容纳所需要的最少的时间。由于时间是一个不确定的因素,我们需要二分。假设当前二分的时间为t,那么从某一点出发距离不要超过t的点都是可以连边的,于是最后只需要跑最大流验证是否满... 阅读全文
posted @ 2014-07-19 13:26 092000 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 给一个联通图,有的是单向边,有的是双向边,问是否存在欧拉回路。乍一看毫无思路,可以这样来搞,对于每条无向边,我们随便指定一个方向,看看是否能够做到所有点的度数之和为偶数。接下来,对于我们指定的边,假设指定的是U->V,那么我们也同时在网络中设置一条同样的边,使得流量为1,最后如果某点的出入度只差不为... 阅读全文
posted @ 2014-07-19 13:20 092000 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 一共有n个猪圈,m个客人,一开始每个猪圈都有一定数量的猪猪。每个客人会打开一些猪圈,带走最多为某一个数量的猪猪,剩下的猪猪可以任意分配在这些开了的猪圈里面,然后重新关上。问所有的客人最多可以带走多少猪猪?网络流建模。其实每个猪圈如果被人开过了,那么下次再有人来访问这个猪圈的时候,相当于从上一个人那里... 阅读全文
posted @ 2014-07-19 13:08 092000 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 如果一个数字仅由6或者8构成,那么这个数字是幸运数字;如果一个数字是幸运数字的倍数,那么就是近似的幸运数。给定区间,求有多少个近似幸运数字位于这个区间之内。典型的容斥原理。首先,弄出所有的幸运数字,把那些本来就是另外幸运数字的倍数的幸运数字去掉(因为它肯定可以通过前面小的数字统计到)f[n]=sig... 阅读全文
posted @ 2014-07-18 00:11 092000 阅读(887) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页