【CodeForces】Codeforces Round 857 (Div. 2) B

简介: 【CodeForces】Codeforces Round 857 (Div. 2) B

Dashboard - Codeforces Round 857 (Div. 2) - Codeforces


根据我的经验,cf的A题,有时候看给出的样例就能a出来,那么a题就不记录了😉


下面是B题


Problem - B - Codeforces

12.3.png

12.4.png

这种长文字的题,建议先用翻译工具翻译(虽然有可能不准确),了解个大概,然后再处理细节

这样可以节约时间

#include<iostream>
using namespace std;
#define ll long long
const int N=10010;
int a[N];
int main()
{
  int t;
  cin>>t;
  while(t--)
  {
    ll n;
    ll ans = 0, pigs = 0, cages = 0;
      cin >> n;
      for(int i=0;i<n;i++)
    {
      cin>>a[i];
      if (a[i] == 1)
          {
              pigs++;
              cages++;
          }
          else
          {
              if (pigs != 0)//关键点
              {
                  cages = pigs / 2 + 1;
              }
          }
              ans = max(ans, cages);
    }     
      cout << ans << endl;
  }
}

Code over!

相关文章
|
6月前
Codeforces Round #178 (Div. 2)
在n条电线上有不同数量的鸟, Shaass开了m枪,每一枪打的是第xi条电线上的第yi只鸟,然后被打中的这只鸟左边的飞到第i-1条电线上,右边的飞到i+1条电线上,没有落脚点的鸟会飞走。
27 0
|
8月前
|
机器学习/深度学习 Go
codeforces round 885 (div. 2)
codeforces round 885 (div. 2)
62 0
|
11月前
|
人工智能
|
12月前
|
人工智能 BI
Codeforces Round 827 (Div. 4)
Codeforces Round 827 (Div. 4)A~G题解
77 0
Codeforces Round #675 (Div. 2) A~D
Codeforces Round #675 (Div. 2) A~D
99 0
Codeforces Round #442 (Div. 2) A B
A. Alex and broken contest time limit per test2 seconds memory limit per test256 megaby...
1058 0