+ -
当前位置:首页 → 问答吧 → 求各位大神帮助~~~~评测失败了。

求各位大神帮助~~~~评测失败了。

时间:2011-12-18

来源:互联网

#include <iostream>
#include<cstdlib>
#define max 1000
using namespace std;
//const int max = 1000;
int GetLow(int a[],int n)
{
  int low=a[0];
  for(int i = 0;i < n;i ++)
  {
  if(low > a[i])
  low = a[i];
  }
  return low;
}
int main()
{
  int a[max],b[max];
  int n;
  int i;
 int j;
  //cout<<"请输入学生的个数:"<<endl;
  cin>>n;
  //cout<<"请依次输入各学生的知识掌握程度:"<<endl;
  for(i = 0;i < n;i ++)
  {
  cin>>a[i];
  }
  int m;
  //cout<<"请输入老师辅导的天数:"<<endl;
  cin>>m;
  //cout<<"请输入每天辅导对学生的知识掌握的增量:"<<endl;
  for(j = 0;j < m; j ++)
  {
  cin>>b[j];
  }

  for(j = 0;j < m; j++)
  {
  int low = GetLow(a,n);
  int k = 0;
  while(a[k] != low)
  {
  k ++;
  }
  a[k] += b[j];
  }
  int low = GetLow(a,n);
  int k = 0;
  while(a[k] != low)
  {
  k ++;
  }
  //cout<<"经过"<<m<<"天辅导后,掌握知识程度最低的同学为:"<<k+1<<endl;
  //cout<<"及其知识掌握程度为:"<<low<<endl;
  cout<<k+1<<"\t"<<low<<endl;
  system("pause");
  return 0;
}  



评测结果说:Restrict Function Call和Runtime Error这是神马原因啊。。。。。。跪求

作者: luoxi_123123   发布时间: 2011-12-18

程序没有问题,可能是你的输入导致的

作者: agoago_2009   发布时间: 2011-12-18