求助,关于不同机子跑出的不一样
  • 板块学术版
  • 楼主Amano_Hina
  • 当前回复9
  • 已保存回复9
  • 发布时间2022/10/22 18:26
  • 上次更新2023/10/27 06:28:33
查看原帖
求助,关于不同机子跑出的不一样
631713
Amano_Hina楼主2022/10/22 18:26

rt,今天下午模拟赛,有个测试点是这样的:

5
-20 -30 100 -10 -10

我的代码是这样的:

#include <bits/stdc++.h>
using namespace std;
int main()
{
	int n;
	cin>>n;
	int ans=-8,a;
	for(int i=1;i<=n;i++)
	{
		int tempp;
		scanf("%d",&tempp);
		if(tempp>0)
		{
		ans=max(ans,a);
			a=0;
			
		}else{
			a=a+(-tempp);
		//	cout<<a<<endl;
		}
	}
	ans=max(ans,a);
	cout<<ans+1;
 } 

这个测试点评测机+洛谷IDE跑出来是 21 ,但我的机子跑出来一个 51 ······

于是这个第一题光荣爆零

所以说为什么会不一样啊qwq

(谷民们能帮我试试吗qwq
2022/10/22 18:26
加载中...