#include
#include
using namespace std;
using ull = unsigned long long;
ull operator '' _K(const ull v)
{
return v * 1024;
}
ull operator '' _M(const ull v)
{
return v * 1024 * 1024;
}
ull operator '' _G(const ull v)
{
return v * 1024 * 1024 * 1024;
}
ull operator '' _d(const char* v,size_t n)
{
return atoi(v);
}
ull operator '' _K(const char* v,size_t n)
{
return atoi(v)*1024;
}
ull operator '' _M(const char* v,size_t n)
{
return atoi(v)*1024*1024;
}
long double operator ''_degree(const long double degree)
{
return degree*3.1415926535897/180.0;
}
long double operator ''_degree(const ull degree)
{
return degree*3.1415926535897/180.0;
}
int main()
{
ull mem_size = 1_K;
#include
using namespace std;
using ull = unsigned long long;
ull operator '' _K(const ull v)
{
}
ull operator '' _M(const ull v)
{
}
ull operator '' _G(const ull v)
{
}
ull operator '' _d(const char* v,size_t n)
{
}
ull operator '' _K(const char* v,size_t n)
{
}
ull operator '' _M(const char* v,size_t n)
{
}
long double operator ''_degree(const long double degree)
{
}
long double operator ''_degree(const ull degree)
{
}
int main()
{