結果
| 問題 |
No.1180 無限和
|
| コンテスト | |
| ユーザー |
uni_python
|
| 提出日時 | 2020-08-30 22:04:50 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
AC
|
| 実行時間 | 42 ms / 1,000 ms |
| コード長 | 819 bytes |
| コンパイル時間 | 459 ms |
| コンパイル使用メモリ | 82,176 KB |
| 実行使用メモリ | 52,608 KB |
| 最終ジャッジ日時 | 2024-11-15 15:37:26 |
| 合計ジャッジ時間 | 3,371 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 1 |
| other | AC * 40 |
ソースコード
import sys
input=sys.stdin.readline
def I(): return int(input())
def MI(): return map(int, input().split())
def LI(): return list(map(int, input().split()))
"""
知識0からだときつい
まずバーゼルは(pi^2)/6
これ,a2~aNまでは対称なのでa1をa2やらaNに置き換えても答えは同じはず.
差し替えたものを足して平均しても答えは同じになるはず.
全部を足すことで式をきれいにできる,というか同じようなものをいっぱい作れる
1/N * Σ...Σ ( 1/((a1^2)*B) ) + ... + ( 1/((an^2)*B) )
これは結局バーゼル問題の答えをN回かけている.
詳細は解説の通り
"""
def main():
import math
mod=10**9+7
N=I()
pi=math.pi
ans=int((pow(pi,2*N))/(N*pow(6,N)))
print(ans)
main()
uni_python