#include <iostream>
using namespace std;
template <int N> int getSize(int (&arr)[N]) {
return sizeof(arr);
}
int main() {
int arr[] = { 1, 2, 3, 4 };
cout << getSize(arr) << endl;
cout << sizeof(arr) << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGUgPGludCBOPiBpbnQgZ2V0U2l6ZShpbnQgKCZhcnIpW05dKSB7CiAgcmV0dXJuIHNpemVvZihhcnIpOwp9CgppbnQgbWFpbigpIHsKICBpbnQgYXJyW10gPSB7IDEsIDIsIDMsIDQgfTsKICBjb3V0IDw8IGdldFNpemUoYXJyKSA8PCBlbmRsOwogIGNvdXQgPDwgc2l6ZW9mKGFycikgPDwgZW5kbDsKICByZXR1cm4gMDsKfQ==