内存的计算

2018-06-17 21:37:39来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

因为本人考试经常MLE,所以想总结一下与内存计算有关的内容

内存计算公式

内存=变量数量*变量类型所占的字节/1024/1024(M)

常见的变量类型所占的字节

bool 1
char 1
int  4
long long  8
double 8
long double 12
short 2
float 4

 

 

 

 

 

 

 

 

 

 

 

 

如果忘记了可以使用sizeof函数查看

 1 printf("%d",sizeof(a)); 

 

常见数组大小所占的内存

所有类型均为int,单位:M

1e6+10 3.81473541259765625
1e7+10 38.14701080322265625
1e8+10 381.46976470947265625
(1e3+10)*(1e3+10) 3.8913726806640625
(1e4+10)*(1e4+10) 382.2330474853515625
   

 

 

 

 

 

 

 

 

 

 

以后再MLE就该吃shit了。。

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:洛谷 P1966 火柴排队

下一篇:BZOJ 4318: OSU!