17.3 OJ内存2G限制 error C2148: 数组的总大小不得超过0x7fffffff字节

1. 堆栈总分布为: 2G

2G=2*1024*1024*1024B=2*10^9;

#define MAXBIT      100000   

#define MAXLEAF     4000 

typedef struct 
{
    int bit[MAXBIT];
    int start;
} HCodeType;        /* 编码结构体 */


sizeof( HCodeType )=400004;

HCodeType HuffCode[MAXLEAF],  cd;    


2*10^9>400004*4000

2*10^9<400004*6000

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值