数据有误

P2858 [USACO06FEB] Treats for the Cows G/S

好吧过不了我试了
by 1553928774abc @ 2017-08-26 15:01:49


样例没错
by 救いの翼 @ 2017-09-14 23:57:34


只能从首尾取,贪心过不了
by 救いの翼 @ 2017-09-14 23:59:03


```cpp #include<stdio.h> #include<stdlib.h> #include<string.h> #include<math.h> #define N 2005 long sec(int i,int j,int a[],int day) { long sum=0; if(i==j) { sum+=(a[i]*day); } else{ if(a[i]<=a[j]) { sum+=(a[i]*day); i++; day++; sum+=sec(i,j,a,day); } else if(a[i]>a[j]){ sum+=(a[j]*day); j--; day++; sum+=sec(i,j,a,day); } } return sum; } int main() { int T,a[N],i; do{ scanf("%d",&T); }while(T<=0||T>2000); for(i=0;i<T;i++) { scanf("%d",&a[i]); } printf("%ld",sec(0,T-1,a,1)); int all; scanf("%d",&all); return 0; } 我这么写的,始终不能全部过,但是又找不出错误。。。。。。。 ```
by her0 @ 2017-11-21 22:26:07


不要老是说数据有误
by sxyugao @ 2018-04-16 10:37:57


@[sxyugao](/user/12832) me too
by 信息学carryHarry @ 2021-03-13 17:30:06


上一页 |