自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 图论-最短路

用点代表事物,用连接两点的线表示相应两个事物间具有这种关系。图G=(V,E)V:点(事件),E:边(点与点之间的关系)Floyd算法:O=V^3。插点法,从图的带权邻接矩阵A=[a(i,j)] n×n开始,递归地进行n次更新。即由矩阵D(0)=A,按一个公式,构造出矩阵D(1);又用同样地公式由D(1)构造出D(2);……;最后又用同样的公式由D

2017-12-25 07:57:44 313

原创 各种算法概念

分治算法(二分)原问题可以分解为多个子问题步骤:分解、求解、合并例题:挑选伪币、棋盘覆盖贪心算法局部最优解从顶向下、迭代动态规划最短路径分治子问题间相互独立,有时会出现一个子问题被重复计算多次的情况。动态规划用一个表来记录所有已解的子问题的答案,不管该子问题以后是否被用到,只要它被计算过,就将其结果填入表中。~贪心算法的每一次操作都对

2017-12-14 10:04:55 357

原创 高精度

高精度运算问题:a和b都很大,不能直接存储,long long 都不行=.=心算:把一个数一位一位拆开,根据数位进行运算。原则:倒着存数,倒着输出,方便运算。1).加法运算从数组第一个数依次按位相加,满10进1位。a.输入、保存for(i=0;ilength();i++)a[s.length()-i]=int(s[i]-"0");for(

2017-12-14 09:27:14 521

原创 题库错题簿71—80

73.统计人数int main(){int n,a[n],s=0,m=0;//a数组大小变量cin>>n;for(int i=0;i>a[i];for(int i=0;ifor(int i=0;i//三循环炸掉{if(s/n>a[i])m++;//整除本来就比平均数小}coutreturn 0; }

2017-12-11 19:45:35 288

原创 题库错题簿51—60

52.兔子总数问题int main(){int x,i,a[51];cin>>x;a[1]=1;a[2]=2;for(i=3;i{a[i]=a[i-2]+a[i-1];}coutreturn 0; } 数组类型从int改为long long就过了,不想说话= =53.连乘取余问题int main(){int x

2017-12-04 09:46:12 401

原创 题库错题簿31—50

34.整数的约数和int main(){int x,s=0;cin>>x;for(int i=1;iif(x%i==0)s=s+i;coutreturn 0; } 首先,for循环这么写很容易炸:for(int i=1;i其次,int x不够,要用long long:long long x本来一个数约数和=1+约数+这

2017-12-04 09:04:19 316

原创 题库错题簿11—30

17.字符转换int main(){char x;cin>>x;if(x>='a'&&xif(x>='A'&&xreturn 0; } 不看题目,0—9被我吃了= =if(x>='0'&&x18.购买电池int main(){int x;cin>>x;if(xif(x>=10)coutreturn 0; }

2017-12-04 08:24:45 205

原创 题库错题簿1—10

4.糖果分发int main(){int a,b,c,d,e;int x,y,z,m,n;cin>>a>>b>>c>>d>>e;x=a/3;n=x+e;y=(x+b)/3;x=x+y;z=(y+c)/3;y=y+z;m=(z+d)/3;z=z+m;n=(m+n)/3;m=m+n;x=x+n;就是个递

2017-12-04 08:04:42 309

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除