Skip to content

Instantly share code, notes, and snippets.

@recuraki
Created July 7, 2021 12:22
Show Gist options
  • Save recuraki/15aa7fe990a616cee528435389448ddf to your computer and use it in GitHub Desktop.
Save recuraki/15aa7fe990a616cee528435389448ddf to your computer and use it in GitHub Desktop.
負荷をかけます
from multiprocessing import Pool
multi = 10
N = 10**4
mod = 10**9 + 7
def f(x):
data = [x] * N
for i in range(N):
for j in range(N):
for k in range(N):
data[i] += data[j] + data[k]
data[i] %= mod
return sum(data) % mod
if __name__ == '__main__':
with Pool(multi) as p:
print(p.map(f, list(range(multi))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment