关于取模
  • 板块学术版
  • 楼主mazihang2025
  • 当前回复1
  • 已保存回复1
  • 发布时间2022/9/22 16:24
  • 上次更新2023/10/27 10:21:41
查看原帖
关于取模
729229
mazihang2025楼主2022/9/22 16:24

RT

遇到了神奇的取模方式,不太理解其原理,有没有什么使用注意事项。

const int mod =  1e9 + 7;
void Mod(int &x) { x += ((x >> 31) & mod); }
int main() {
	int x = 114514114, y = 998244353;
	Mod(x += y - mod);
	cout << x << '\n';
	return 0;
}
2022/9/22 16:24
加载中...