自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

oceanslience

如果生活之唇高不可攀,我会将吻深埋地下。

  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

转载 C++名称空间

using namespace *;(例如using namespace std;) 这个简短奇葩的语句就是用来定义名称空间的啦 来来来,先研究一下为什么要引入名称空间 随着编程语言的发展,C++肯定是要比C更加先进啦,编写C++规则的同胞们也是蛮拼的(致敬)。C是过程性编程而C++是面向对象编程,C++更加复杂。 为了省去不必要的代码(减少函数或者变量所属类的书写),同时为了避免变量或者函

2016-11-03 18:22:08 227

原创 快速求幂(位运算)

#include//这个程序采用位运算来处理,更高效 #include using namespace std; int pow4(int x, int n) { int result; if (n == 0) return 1;//除0外,自然数的0次方都得1 else { while ((n & 1) == 0)//(位运算)

2014-08-13 20:15:19 566

原创 二分求幂

#include #include using namespace std; int power(int a,int b){ int ans=1;//初始为1  while(b!=0){//无论b是奇数还是偶数,最终都会落到1上,从而将结果记到ans上而不是a上;  if(b%2==1)//若b为奇数,先把奇次变为偶次,进行偶数运算,最后在把这次奇数次结果乘上  ans*=a; 

2014-08-13 17:49:23 271

高精度模板

高精度模板 高精度数比较大小 #calc<basic-1> num operator +(num a,num b);//高精度加法 #calc<basic-2> num operator -(num a,num b);//高精度减法 #calc<basic-3> num operator *(num a,int b);//高精度单精度乘法 #calc<basic-4> num operator /(num a,int b);//高精度单精度除法 #calc<basic-5> num operator *(num a,num b);//高精度高精度乘法 #calc<basic-6> int operator %(num a,int b);//高精度单精度取模 #calc<premium-1> void read(num &a);//读入高精度数 #calc<premium-2> void write(num &a);//输出高精度数 #calc<premium-3> void give(char s[1010],num &a);//给高精度数赋值一个字符串数 #calc<premium-4> num give(int x);//给高精度数赋值一个int值 #calc<premium-5> two turn(num a);//高精度十进制转二进制

2014-08-05

空空如也

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

TA关注的人

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