Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

Re:数列求和的纯数学方法,0msAC

Posted by anjiaqi1234567 at 2012-07-22 11:36:41 on Problem 1969
In Reply To:数列求和的纯数学方法,0msAC Posted by:anjiaqi1234567 at 2012-07-22 11:32:33
> #include <stdio.h>
> #include <math.h>
> int main()
> {
> 	float t;
> 	int n,m;
> 	while(scanf("%f",&t)!=EOF)
> 	{
> 		m=0.5+sqrt(0.25-4*0.5*(1-t));//将图旋转45读度,二元一次方程,求出该数所在第几行,利用整型可以舍去float的小数点的特点
> 		n=1+m*(m-1)/2;//求出该行有多少个数字,写出来就是个数列求和公式
> 		if(m%2!=0)//判断行数的奇偶,然后按顺序输出就行了
> 		    printf("TERM %.0f IS %.0f/%.0f\n",t,m-(t-n),t-n+1);
> 		else 
> 			printf("TERM %.0f IS %.0f/%.0f\n",t,t-n+1,m-(t-n));
> 
> 	}
> 	return 0;
> }

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator