原来这道题还可以这么做。。。。
  • 板块灌水区
  • 楼主cuitenglong
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/11/23 19:05
  • 上次更新2024/11/23 21:24:09
查看原帖
原来这道题还可以这么做。。。。
1236032
cuitenglong楼主2024/11/23 19:05

B3628 机器猫斗恶龙

不是,这道题原来可以不用二分答案

#include <bits/stdc++.h>
using namespace std;
int n,a[100001],xl=1;
bool qwq=1;
int main() {
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	for(int i=n-1;i>=0;i--){
		if(a[i]<0){
			xl-=a[i];
		}
		if(a[i]>=0){
			xl-=a[i];
			if(xl-a[i]<=0) xl=1;
		}
	}
	cout<<xl;
}
2024/11/23 19:05
加载中...