摘要: 题意:有n种设备,每种设备都有若干制造商,不同制造商提供设备的带宽和价格不同,现需要每种设备各一个,总带宽为这n个设备的最小带宽,总价格为这n个设备的价格之和,求最大的总带宽/总价格。解法:枚举+剪枝。枚举最小带宽,将所有设备进行排序,排序的优先级为b->p->id,两个剪枝:1.重复的b不需要枚举... 阅读全文
posted @ 2015-10-06 20:00 露儿大人 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 题意:求斐波那契数列第n项,mod10000。解法:矩阵快速幂。矩阵递推式题里都给了……真贴心……不过我觉得第一个矩阵的第二行有点多余,就给擅自省了……嗯……代码:#include#include#include#include#include#include#include#include#inc... 阅读全文
posted @ 2015-10-06 18:40 露儿大人 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 题意:有n只牛,m个牛圈(大概是),告诉你每只牛想去哪个牛圈,每个牛只能去一个牛圈,每个牛圈只能装一只牛,问最多能让几只牛有牛圈住。解法:二分图匹配。匈牙利裸题……代码:#include#include#include#include#include#include#include#include#... 阅读全文
posted @ 2015-10-06 15:45 露儿大人 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 题意:有n个村庄,要在其中m个村庄里建邮局,每个村庄去邮局的代价为当前村庄到最近的一个有邮局村庄的路程,问总最小代价是多少。解法:dp。dp[i][j]表示在前j个村庄建立i个邮局后的代价,则状态转移方程:dp[i][j] = min{dp[i - 1][k] + f(k + 1, j)},k = ... 阅读全文
posted @ 2015-10-06 15:09 露儿大人 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 题意:对于一个大整数,判断是否质数,如果不是质数输出最小质因子。解法:判断质数使用Miller-Rabin测试,分解质因子使用Pollard-Rho,Miller-Rabin测试用的红书模板,将测试集根据matrix67的博客进行了拓展,不过也可以随机取的样子,Pollard-Rho用的kuangb... 阅读全文
posted @ 2015-10-06 13:44 露儿大人 阅读(146) 评论(0) 推荐(0) 编辑