Codeforces Round #588 DIV1 A問題/DIV2 D問題 - Marcin and Training Camp

Source

Codeforces Round #580 DIV1 A問題 (500pt)
Codeforces Round #580 DIV2 D問題 (1750pt)
Dasha Code Championship - SPb Finals Round B問題 (500pt)
Dasha Code Championship - Novosibirsk Finals Round F問題 (2250pt)
Problem description

問題概要

省略

解法

省略

cLayversion 20190925-1)のコード

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

//no-unlocked
int N, B[7000]; ll A[7000];
int ok[7000];
{
  ll res = 0;
  rd(N,A(N),B(N));
  sortA(N,A,B);
  rep(i,N) if(i+1 < N && A[i] == A[i+1]){
    while(i+1 < N && A[i] == A[i+1]) i++;
    rep(j,i+1) if(A[j]==(A[j]&A[i])) ok[j] = 1;
  }
  rep(i,N) if(ok[i]) res += B[i];
  wt(res);
}

Current time: 2021年11月30日20時48分43秒
Last modified: 2019年09月26日01時24分46秒 (by laycrs)
Tags: Competitive_Programming_Incomplete Codeforces CF588 CF_Div1_A CF_Div2_D
トップページに戻る

Logged in as: unknown user (not login)

ログイン: