社区讨论
关于构造函数,洛谷的编译器
学术版参与者 6已保存回复 8
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 8 条
- 当前快照
- 1 份
- 快照标识符
- @mi6n7nnd
- 此快照首次捕获于
- 2025/11/20 07:37 4 个月前
- 此快照最后确认于
- 2025/11/20 07:37 4 个月前
这可是奇了怪了,居然会报错
CPPstruct myint {
long long carry;
long long num;
myint(long long a = 0, long long b = 0)
{
carry = a;
num = b;
}
bool operator < (const myint &a)
{
if (carry < a.carry)
return true;
else if (carry > a.carry)
return false;
else
return num < a.num;
}
myint operator * (const int &a)
{
long long t;
myint ret;
t = num*a;
ret.num = t%mod;
ret.carry = carry + t / mod;
return ret;
}
bool operator != (myint &a)
{
if (carry != a.carry || num != a.num)
return true;
return false;
}
};
const myint zero;
const myint one = { 0,1 };
const myint MAX_myint = { INF,INF };
回复
共 8 条回复,欢迎继续交流。
正在加载回复...