Submission #968590


Source Code Expand

#include<cstdio>
#include<iostream>
#include<vector>
#include<string>
#include<algorithm>
#include<queue>
#include<stack>
#include<map>
#include<math.h>
#include<iomanip>

#define rep0(i,N) for(int i=0;i<N;i++)
#define rep1(i,a,N) for(int i=0+a;i<N;i++)
#define lint long long int
#define SIZE 100005
#define INF 1000000000


using namespace std;

int main(){
	bool use[100005];
	long long int r,n,m;
	cin>>r>>n>>m;
	n=n-1;
	double num[200000]={};
	double cc,ans=0;
	double rest;
	rep0(i,n)use[i]=false;
	rep0(i,n){
		if(n%2==1){
			double r1=r,n1=n;
			rest=(2*r1)/(n1+1);
			cc=(n-1)/2;
		}
		else{
			double r1=r,n1=n;
			rest=(2*r1)/(n1+1);
			cc=n/2-0.5;
		}
		num[i]=sqrt(r*r-pow((abs(cc-i)*rest),2))*4;
	}
	rep0(i,n){
		if(use[i]==false){
		use[i]=true;
		use[i+m]=true;
		ans+=max(num[i],num[i+m]);
		}
	}
	cout<< fixed << setprecision(8) <<ans; 

return 0;
}

Submission Info

Submission Time
Task B - ステップカット
User Aslan168
Language C++14 (GCC 5.4.1)
Score 0
Code Size 919 Byte
Status WA
Exec Time 5 ms
Memory 1920 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 200
Status
AC × 1
WA × 2
AC × 8
WA × 8
Set Name Test Cases
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
Case Name Status Exec Time Memory
00_example_01.txt AC 4 ms 1792 KB
00_example_02.txt WA 4 ms 1792 KB
00_example_03.txt WA 5 ms 1920 KB
10_rand_01.txt WA 4 ms 1792 KB
10_rand_02.txt AC 4 ms 1792 KB
10_rand_03.txt WA 5 ms 1792 KB
10_rand_04.txt WA 4 ms 1792 KB
10_rand_05.txt AC 4 ms 1792 KB
10_rand_06.txt WA 4 ms 1792 KB
10_rand_07.txt WA 4 ms 1792 KB
10_rand_08.txt WA 4 ms 1792 KB
20_hand_01.txt AC 5 ms 1920 KB
20_hand_02.txt AC 5 ms 1920 KB
20_hand_03.txt AC 5 ms 1920 KB
20_hand_04.txt AC 4 ms 1792 KB
20_hand_05.txt AC 4 ms 1792 KB