求助AT2002
  • 板块学术版
  • 楼主Henry_ji
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/4/15 13:11
  • 上次更新2023/10/28 03:43:02
查看原帖
求助AT2002
373484
Henry_ji楼主2022/4/15 13:11

有没有大佬可以帮忙看一下这段代码有啥问题吗

#include<bits/stdc++.h>
using namespace std;

long long n, tn, cnt, nL[100010];

int main() {
	cin >> n;
	for (int i = 0; i < n; i ++) {
		cin >> tn;
		cnt += tn / 2;
		nL[i] = tn % 2;
	}
	for (int i = 0; i < n - 1; i ++) {
		if (nL[i] == 1 and nL[i + 1] == 1) {
			cnt += 1;
			nL[i] --;
			nL[i + 1]--;
		}
	}
	cout << cnt;
	return 0;
}
2022/4/15 13:11
加载中...