| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
晕晕In Reply To:我写成这样,怎么还是WA?请你们帮我看看 Posted by:tcxgsy at 2005-08-16 13:40:56 大哥你错成这样了还敢贴上来呀???
> #define M 50001
> #include"stdio.h"
> #include"math.h"
>
> long com(long a[],long n)
> { int i, temp_max, temp_min, max, min;
> temp_max = temp_min = a[0];
> max = min = 0;
> for(i=1;i<n;i++) {
> if(a[i] > temp_max){
> temp_max = a[i];
> max = i;
> }
> if(a[i] < temp_min){
> temp_min = a[i];
> min = i;
> }
> }
> if(max>min) return(max-min);
> else return(-1);
> }
> int main()
> {
> long n,max;
> long i,j;
> long a[M];
> while (scanf("%ld",&n)==1)
> {
> j=0;
> max=0;
> for (i=0;i<n;i++)
> {
> scanf("%ld",&a[i]);
> }
> max=com(a,n);
> printf("%ld\n",max);
> }
>
>
> return 0;
> }
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator