大佬路过下,帮我看看为什么只得80分,谢谢!

P1007 独木桥

这样没人看的
by 良月澪二 @ 2018-04-09 20:59:17


我以前也不会贴代码,点击以下的键即可!![](file:///C:/Users/Administrator/Desktop/360截图16350917236667.png)
by 百里雨晴 @ 2018-04-09 21:20:59


@[16619e](/space/show?uid=45016) 从左往右数第15个
by 百里雨晴 @ 2018-04-09 21:22:01


``` include<iostream> include<algorithm> using namespace std; int main() { int l,n,a[10001]={},i,sum=0,sum1=0,max,min=0,s,max1=0,j,x; int yy,xn; cin>>l>>n; for(i=0;i<n;i++) { cin>>a[i]; } sort(a,a+n); if((l+1)%2==0) { s=(l+1)/2;} else { s=(l+1)/2+1;} for(i=0;i<n;i++) { if(a[i]>=s) {sum=l+1-a[i];} if(a[i]<s) {min=a[i];} if(sum>=min) {min=sum;} } j=a[n-1]+a[0]; x=a[n-1]+a[0]+1; if((a[n-1]+a[0])%2==0) {max=a[n-1]-j/2+l+1-j/2; max1=j/2-a[0]+j/2; } else { max=a[n-1]-(x+1)/2+l+1-(x+1)/2; max1=(x-1)/2-a[0]+(x-1)/2;} if(max>max1) {yy=max;} else { yy=max1;} cout<<min<<" "<<yy<<endl; return 0;} ```
by LOVEMY @ 2018-04-10 11:31:43


楼主的代码是这样的
by LOVEMY @ 2018-04-10 11:32:07


|