Files
BH-int2048-2023/test/data/Integer2/1.cpp
2024-01-17 11:57:45 +00:00

36 lines
852 B
C++

/*
Time: 2021-10-20
Test: constructor & read & print
std Time: 0.00s
Time Limit: 1.00s
*/
#include "int2048.h"
int main()
{
sjtu::int2048 a;
a.print(); puts("");
sjtu::int2048 b(1145141919810ll);
b.print(); puts("");
b = sjtu::int2048(-1145141919810ll);
b.print(); puts("");
sjtu::int2048 c("-2333333333333333333333333333333333333333333333333333333");
c.print(); puts("");
sjtu::int2048 d("19260817192608171926081719260817192608171926081719260817");
d.print(); puts("");
d.read("-2333333333333333333333333333333333333333333333333333333");
d.print(); puts("");
d.read("19260817192608171926081719260817192608171926081719260817");
d.print(); puts("");
sjtu::int2048("0").print(); puts("");
sjtu::int2048("-0").print(); puts("");
sjtu::int2048 e(d);
e.print(); puts("");
}