#include <iostream>
#include<bits/stdc++.h>
using namespace std;
int main() {
int a[2000][2000];
bool booleanArray[2000][2000];
queue<pair<int,int>> Q;
cout<<"Size of int array: "<<sizeof(a)<<endl;
cout<<"Size of boolean array: "<<sizeof(booleanArray)<<endl;
cout<<"Deafult value of Q"<<sizeof(Q)<<endl;
for(int i=0;i<2000;i++){
for(int j=0;j<2000;j++)
Q.push({i,j});
}
cout<<"Total size of queue: "<<Q.size()*sizeof(Q)<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgYVsyMDAwXVsyMDAwXTsKCWJvb2wgYm9vbGVhbkFycmF5WzIwMDBdWzIwMDBdOwoKCXF1ZXVlPHBhaXI8aW50LGludD4+IFE7Cgljb3V0PDwiU2l6ZSBvZiBpbnQgYXJyYXk6ICI8PHNpemVvZihhKTw8ZW5kbDsKCWNvdXQ8PCJTaXplIG9mIGJvb2xlYW4gYXJyYXk6ICI8PHNpemVvZihib29sZWFuQXJyYXkpPDxlbmRsOwoJY291dDw8IkRlYWZ1bHQgdmFsdWUgb2YgUSI8PHNpemVvZihRKTw8ZW5kbDsKCQoJZm9yKGludCBpPTA7aTwyMDAwO2krKyl7CgkJZm9yKGludCBqPTA7ajwyMDAwO2orKykKCQkJUS5wdXNoKHtpLGp9KTsKCX0KCWNvdXQ8PCJUb3RhbCBzaXplIG9mIHF1ZXVlOiAiPDxRLnNpemUoKSpzaXplb2YoUSk8PGVuZGw7CglyZXR1cm4gMDsKfQ==