社区讨论

【加急】求条,90分

P9517drink参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mm7puozw
此快照首次捕获于
2026/03/01 20:18
上周
此快照最后确认于
2026/03/04 17:35
6 天前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;

int main() {
	int n;
	cin >> n;
	vector<int> a(n + 1);
		for (int i = 1; i <= n; i++)
			cin >> a[i];
		int ans = 0;
		int l = 0, r = 0;
		bool flag = false;
		for (int i = 1; i <= n; i++) {
			if (flag == false && a[i] == 1) {
				flag = true;
				l = i;
				r = i;
			}
			if (flag == true && a[i] == 1) {
				r = i;
			}
		}
		ans = r - l + 1;
		printf("%d\n", ans);
	return 0;
}

回复

1 条回复,欢迎继续交流。

正在加载回复...