noi online 入门组#2未了
  • 板块题目总版
  • 楼主星酷菌
  • 当前回复6
  • 已保存回复6
  • 发布时间2020/4/29 23:32
  • 上次更新2023/11/7 03:36:59
查看原帖
noi online 入门组#2未了
143777
星酷菌楼主2020/4/29 23:32

大佬们帮忙看下我这程序

#include <iostream>
using namespace std;
int main()
{
	int k,n,i,j,cishu=0,temp,q,sum,h,l,v,t;
	//double sum=0.000,h=0.000,l=0.000,v=0.000,t=0.000;
	cin>>n>>l>>v;
	int a[1000],b[1000],c=0;
	for(i=1;i<=1000;i++)
	{
		a[i]=0;
		b[i]=0;
		
	}
	for(i=1;i<=n;i++)
	{
		cin>>temp;
		a[temp]=1;
		b[temp]=1;
	}
	cin>>q;
	for(i=1;i<=q;i++)
	{
		c=0;
		sum=l;
		cishu=0;
		cin>>t;
		for(j=l;j>=1;j--)
		{
		
			if(sum<=t*v)
			{
				if(a[j]==1)
				{
				sum=sum+j; 
				c++;
				a[j]=0;
			    }
				
			}
			if(sum>t*v)
			{
			cishu=1;
			cout<<c<<endl;
			break;
	    	}	
		}
		if(cishu==0)cout<<-1<<endl;	
		
		for(k=1;k<=1000;k++)
		{
			a[k]=b[k];
		}
    }
		 
	
	return 0;
	
	
	
 } 
                
我在本地运行时输入输出正常,答案也正确,但到洛谷上就报RE,不知道怎么回事,求大佬解答
2020/4/29 23:32
加载中...