内存的计算

因为本人考试经常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了。。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • P1474 货币系统 Money Systems

    题目描述 母牛们不但创建了它们自己的政府而且选择了建立了自己的货币系统。由于它们特殊的思考方式,它们对货币的数值感到好奇。 传统地,一个货币系统是由1,5,10...

    attack
  • 1487 大批整数排序

    个人博客:doubleq.win 1487 大批整数排序  时间限制: 3 s  空间限制: 16000 KB  题目等级 : 黄金 Gold 题解 题目描述 ...

    attack
  • Day6上午解题

    预计分数:100+100+30=230 实际分数:90+25+10=125 T1少判了一种情况,T2的贪心是错的,T3被卡了。。。 T1 模拟水题,注意20的可...

    attack
  • 互联网法律动态报告(10月版)

    互联网法律动态报告(10月版) 腾讯互联网与社会研究院 法律研究中心 重点摘要: ●2014年10月,网络治理、知识产权、竞争规则、电子商务、互联...

    腾讯研究院
  • NOIP 2018普及组初赛C/C++答案详解

    1 D 打印机是把电脑里的资料打印到纸上,所以是输出设备。 扫描仪、键盘和鼠标都是往电脑里输入东西,是输入设备。

    海天一树
  • 卡特兰数扩展

    对于排队买票问题的一些说法.....   假若有M+ N人去买票,n人手持5元,m人手持10元,而售货阿姨没有零钱,问有多少种方法能使大家都买到票。 其中m<=...

    Gxjun
  • R中的向量化运算

    1、R中的向量化运算-seq seq(1, 10, by=1) seq(1, 10, by=0.1) seq(1.9, 10, by=0.1) #注意,不...

    Erin
  • Python内置函数sorted()从入门到精通

    Python内置函数sorted()可以对列表、元组、字典、集合、字符串、range对象以及其他可迭代对象进行排序,返回排序后的列表,支持使用key参数指定排序...

    Python小屋屋主
  • 不同时间复杂度的规模上限

    饶文津
  • leetcode-806-Number of Lines To Write String

    chenjx85

扫码关注云+社区

领取腾讯云代金券