|
@@ -11,6 +11,7 @@ inline std::uint32_t u(uint64_t a){
|
|
|
inline std::uint32_t l(uint64_t a){
|
|
|
return (uint32_t)(a & 0x00000000FFFFFFFF);
|
|
|
}
|
|
|
+
|
|
|
template<typename T>
|
|
|
inline int signum(T t){
|
|
|
if(t > 0)return 1;
|
|
@@ -110,7 +111,6 @@ struct BigInt{
|
|
|
ret.data[ret.size() - column - 1] = l(accum);
|
|
|
}
|
|
|
ret.trim();
|
|
|
- //if(ret.data[0] == 0)ret.data.pop_front();
|
|
|
return ret;
|
|
|
}
|
|
|
inline size_t size()const{
|