其他
文章平均质量分 69
xu960218
这个作者很懒,什么都没留下…
展开
-
0-1分数规划
输入数据第一行为一个整数n,m,表示调料种数和能加入的调料数。接下来2行,每行为n个数,第一行第i个整数vi,第二行第i个整数ci。一个整数T,表示最大(Σvi)/(Σci),保留三位小数。0-1分数规划:设最终答案为R,x[i]为0或1,则 Σ(v[i]*x[i]) / Σ(c[i]*x[i]) 即原创 2013-08-26 15:56:23 · 689 阅读 · 0 评论 -
[邻接表] = =
struct Node { int v; int w; Node *nxt;}G[200010],Poor[200010];inline void Push(int u,int v,int w){ Node *t=&Poor[++cnt]; t->v=v; t->w=w; t->nxt=G[u].nxt; G[u].nxt=t;}for(N原创 2013-10-16 15:03:16 · 747 阅读 · 0 评论 -
[树Dfs][Usaco2010 Mar]gather奶牛大集会
题目大意: Bessie正在计划一年一度的奶牛大集会,来自全国各地的奶牛将来参加这一次集会。当然,她会选择最方便的地点来举办这次集会。每个奶牛居住在 N(1solution:1、将树看成以1为根的一棵有根树。2、用一个s[N]记录该节点以下的牛的个数。3、用一个a[N]表示该节点为聚会地点时,奶牛们的不方便程度。那么有:s[ i ]=v[i]+s[ s(i原创 2013-10-15 21:43:34 · 741 阅读 · 0 评论 -
[矩乘]K步最短路
把矩乘换成floyd ..#include#includeusing namespace std;const int INF=9999999;int n,k,S,T;string m;struct mat{ int m[101][101];}unit,a;mat mul(mat a,mat b){ mat t; for(int i=0;i<n;++i)原创 2013-09-21 12:03:08 · 958 阅读 · 0 评论 -
[模板]运算类
高精度:#include#include#include#include#includeusing namespace std;const int M=10000,P=4;struct BigNum{ int n[5000],l; void Init(){l=1;}//----------------------------------------- BigNu原创 2013-10-18 11:12:55 · 706 阅读 · 0 评论 -
[数论]jb数2
题目大意:定义jb数为:一个数分解质因数后,所有质因子的和。例如jb(4)=4,jb(5)=5,jb(6)=5等。现给出一个范围,求出这个范围内jb数的和。由于这个数可能过大,只需要求出这个数模1919的值就可以了。solution:已知一个数a和质数b,如果a % b=0,那么Jb[a]=b+Jb[a / b]可以类似筛法的求出每个数是由哪个质数的到的原创 2013-10-19 21:31:05 · 746 阅读 · 0 评论 -
[01分数规划]分数规划,最优比率生成树,最优比率生成环
分数规划:有n种物品,每种有v和c两种属性,选出m种使得(Σvi)/(Σci)最大。#include #include #include #include using namespace std; const double eps=1e-7; int n,m,ansv,anst; struct node {原创 2013-10-27 21:39:25 · 1120 阅读 · 0 评论 -
排列组合
●相异元素不允许重复的排列组合数: A(n,m)=n!/(n-m)! C(n,m)=n!/((n-m)!*m!) 推广一下: C(n,m)=C(n-1,m-1)+C(n-1,m) C(n,m+1)=C(n,m)*(n-m)/(m+1)●有重复元素的排列数: 设第i个元素有ki个,所有元素共n个,设排列数为x , 则 k1! *原创 2013-11-04 15:28:35 · 995 阅读 · 0 评论 -
Miller–Rabin 素性测试
判断一个数p是否为素数(p首先得为大于等于2的正整数才有可能为素数),首先判奇偶,若为偶数只有2为素数,若为奇数(这里可以考虑去掉 3甚至5的倍数),则先求出d。对于每一个底a,让d不断乘以2直到为(p-1)/2,在此过程中(包括原本的d与d=(p-1)/2时的情况),设t为a的d次方模p的余数。(1)当t=-1时跳出,声明p有可能为素数;(2)当t=1时,若d为奇数,跳出声明p有可能为素原创 2013-08-22 17:47:11 · 900 阅读 · 0 评论