| ||||||||||
| 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 | |||||||||
大家帮忙找找哪儿错了呀,为什么总是显示wrong answer (附代码)#include <cstdlib>
#include <iostream>
using namespace std;
struct group {int n;int a[10000][3];}b[3];
int fun(group i);
int main()
{int r[3];
for(int m=0;m<3;m++)
{
cin>>b[m].n;
if(b[m].n!=0)
{
for(int i=0;i<b[m].n;i++)
{cin>>b[m].a[i][0];cin>>b[m].a[i][1];}
r[m]=fun(b[m]);
}
}
for(int q=0;q<2;q++) cout<<r[q]<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
int fun(group i)
{int min=0;
for(int j=0;j<i.n;j++) i.a[j][2]=(int)(4.5*3600/i.a[j][0]+0.99)+i.a[j][1];
min=i.a[0][2];
for(int k=0;k<i.n;k++)
if(i.a[k][2]<min&&i.a[k][1]>0) min=i.a[k][2];
return min;
}
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator