Codeforces Round #668 DIV1 A問題/DIV2 C問題 - Balanced Bitstring

Source

Codeforces Round #668 DIV1 A問題 (500pt)
Codeforces Round #668 DIV2 C問題 (1750pt)
Problem description

問題概要

省略

解法

省略

cLayversion 20200913-1)のコード

C++に変換後のコードはこちら

//no-unlocked
int N, K;
char S[3d5+2];
{
  REP(rd_int()){
    int z, o, h, zz = 0, oo = 0;
    rd(N,K,S);
    rep(i,K){
      z = o = h = 0;
      rep(j,i,N,K) if[S[j]=='0', z, S[j]=='1', o, h]++;
      if(z && o) wt("NO"), break_continue;
      if(z) zz++;
      if(o) oo++;
    }
    if(zz > K/2 || oo > K/2) wt("NO"), continue;
    wt("YES");
  }
}

Current time: 2021年12月05日23時37分19秒
Last modified: 2020年09月13日14時15分02秒 (by laycrs)
Tags: Competitive_Programming_Incomplete Codeforces CF668 CF_Div1_A CF_Div2_C
トップページに戻る

Logged in as: unknown user (not login)

ログイン: