关于破环成链
查看原帖
关于破环成链
599375
GenJi_JYXC楼主2021/12/5 21:02
#include<iostream>

using namespace std;

int main()
{
	int cnt = 0;
	int q[10];
	for (int i = 0; i < 5; i ++)
	{
		cin >> q[i];
		q[i+5] = q[i];
	}
	
	for (int i = 0; i < 5; i ++)
	{
		q[i] = q[i] / 3;
		q[(i+5+1)%5] += q[i];
		q[(i+5-1)%5] += q[i];
		cnt += q[i%5] % 3;
	}
	
	for (int i = 0; i < 5; i ++)
	{
		cout << q[i] << ' ';
	}
	puts("");
	cout << cnt ;
	return 0;
}

我用的破链成环的思想,但是会有6个错误的点,求大佬指出为啥会错

2021/12/5 21:02
加载中...