blob: 37ce8c362c7094a27752af500e9a22e001d1ea4b (
plain)
1
2
3
4
5
6
7
|
BEGIN { print "constexpr ll MOD = 1e9 + 7;" }
{
sub("W w, T x) {\\}", "W w, T x) { return ((v ^ c) + x) * w % MOD; }")
sub("T x, T y) {\\}", "T x, T y) { return x ^ y; }")
sub("int v, T x) {\\}", "int v, T x) { return v ^ x; }")
}
{ print }
|