50分求助

P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布

_a[i + n1] = a[i];_ 这一步并不可取,因为当n大于2*n1或2*n2时数组就存不下了 **建议用i,j两个指针分别指向a[1]和b[1],判断完过后指针++即可。如果指针超过了数组范围,就把他归1,即:** ```cpp while(n--) { if(i==n1+1) i=1; if(j==n2+1) j=1; if (a[i] == 0 && b[j] == 1) bns++; // ......(略) i++; j++; } ```
by KinoTsuki @ 2021-10-17 10:42:51


|