| ||||||||||
| 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 | |||||||||
很奇怪的WA与ACn=2时应该只输入一个数,但是if(n>2) cin>>last WA了,光cin>>last却是AC的,奇也怪哉~
#include <iostream>
using namespace std;
const int inf=(int)50001,maxint=(int)10e8;
int main()
{
int n,mini,pre,now,i,last,a;
cin>>n;
mini=maxint;
cin>>pre;
for(i=2;i<n-1;i++)
{
scanf("%d",&now);
if(mini>now-pre)
mini=now-pre,a=i;
pre=now;
}
if(n>2) //n=2时应该只输入一个数;
cin>>last;
if(n<4)
cout<<0<<endl;
else
{
cout<<last+mini<<endl;
printf("%d 1 %d %d\n",a+1,n,a);
}
return 0;
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator