提出 #5523218


ソースコード 拡げる

R,N,M=map(int,input().split())

def length(R,i,N):
	return max(0,R**2-abs(R-2*R*i/N)**2)**0.5

total=0	
for i in range(1,N+M):
	total+=2*max(length(R,i,N),length(R,i-M,N))
print(total)

提出情報

提出日時
問題 B - ステップカット
ユーザ tmg_dayo
言語 Python (3.4.3)
得点 200
コード長 192 Byte
結果 AC
実行時間 519 ms
メモリ 3188 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 200 / 200
結果
AC × 3
AC × 16
セット名 テストケース
Sample 00_example_01.txt, 00_example_02.txt, 00_example_03.txt
All 00_example_01.txt, 00_example_02.txt, 00_example_03.txt, 10_rand_01.txt, 10_rand_02.txt, 10_rand_03.txt, 10_rand_04.txt, 10_rand_05.txt, 10_rand_06.txt, 10_rand_07.txt, 10_rand_08.txt, 20_hand_01.txt, 20_hand_02.txt, 20_hand_03.txt, 20_hand_04.txt, 20_hand_05.txt
ケース名 結果 実行時間 メモリ
00_example_01.txt AC 17 ms 2940 KiB
00_example_02.txt AC 17 ms 3060 KiB
00_example_03.txt AC 265 ms 3188 KiB
10_rand_01.txt AC 17 ms 3060 KiB
10_rand_02.txt AC 17 ms 2940 KiB
10_rand_03.txt AC 149 ms 2940 KiB
10_rand_04.txt AC 19 ms 2936 KiB
10_rand_05.txt AC 33 ms 2940 KiB
10_rand_06.txt AC 25 ms 2940 KiB
10_rand_07.txt AC 66 ms 3060 KiB
10_rand_08.txt AC 50 ms 2940 KiB
20_hand_01.txt AC 280 ms 2940 KiB
20_hand_02.txt AC 519 ms 2940 KiB
20_hand_03.txt AC 258 ms 2940 KiB
20_hand_04.txt AC 17 ms 2940 KiB
20_hand_05.txt AC 17 ms 2940 KiB