HDOJ [C] 2009 수열 의 합 을 구하 다.

1322 단어
수열 의 합 을 구하 다
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 28944    Accepted Submission(s): 17655
Problem Description
수열 의 정 의 는 다음 과 같다.
수열 의 첫 번 째 항목 은 n 이 고, 이후 각 항목 은 앞의 제곱 근 이 며, 수열 의 앞 m 항목 의 합 을 구한다.
 
Input
입력 데 이 터 는 여러 그룹 이 있 고 각 그룹 은 한 줄 을 차지 하 며 두 개의 정수 n (n < 10000) 과 m (m < 1000) 로 구성 되 며 n 과 m 의 의 미 는 앞에서 말 한 바 와 같다.
 
Output
각 조 의 입력 데이터 에 대해 이 수열 을 출력 하 는 것 과 모든 테스트 인 스 턴 스 가 한 줄 을 차지 하고 정밀도 가 2 비트 소 수 를 유지 해 야 합 니 다.
 
Sample Input

   
   
   
   
81 4 2 2

 
Sample Output

   
   
   
   
94.73 3.41

 
Author
lcy
 
Source
C 언어 프로 그래 밍 연습 (2)
 
Recommend
JGShining
#include<stdio.h>
#include<math.h>
int main()
{
	int n,i;
	double m,sum;
	while(scanf("%lf %d",&m,&n)!=EOF)
	{
		sum=m;
     	for(i=1;i<n;i++)
		{
			m=sqrt(m);
			sum+=m;
		}
		printf("%.2lf
",sum); } return 0; }

좋은 웹페이지 즐겨찾기