#2134. 内存判断
内存判断
题目描述
翁老师写代码的时候总是超过题目的内存限制,现在请你来帮助他计算一下她的程序总共用了多少内存(单位 MB,向上取整)
翁老师总共定义了 个数组,数据类型要么是 int
,要么是 long long
,格式例如: int arr[10000];
,一句话只会定义一个数组。
输入格式
第一行输入一个正整数 ,表示共定义了 个数组。
接下来共有 行,每行一个字符串,表示一个整数的定义。
输出格式
输出一行一个整数,表示所有数组使用的内存之和。(单位 MB,向上取整)
2
int a[100520];
long long arr1[124570];
2
5
int a[100520];
int b[100520];
int c[100520];
int d[100520];
int e[100520];
2
1
int a[1048576];
1
10
int a[100520];
int b[100520];
int c[100520];
int d[100520];
int e[100520];
long long f[124570];
long long g[124570];
long long h[124570];
long long i[124570];
long long j[124570];
7
样例 1 解释
一个 int
是 字节, 个 int
是 字节。
一个 long long
是 字节, 个 long long
是 字节。
加起来是 字节,折合 MB,向上取整是 MB,输出 。
数据范围
单个数组的大小不超过 ,数组名长度不超过 个字母,保证所有数组定义都合法,没有语法错误。
测试点编号 | 数据类型 | 数组大小 |
---|---|---|
仅包含 int |
一定为 | |
一定为 | ||
无特殊限制 | ||
包含 int 和 long long |
一定为 | |
一定为 | ||
无特殊限制 |
备注: