AtCoder Beginner Contest 100 D問題 - Patisserie ABC

Source

AtCoder Beginner Contest 100
問題文

問題概要

省略

解法

省略

cLayversion 20190822-2)のコード

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

int N, M;
ll X[1000], Y[1000], Z[1000];
ll val[1000];
{
  int i, mask;
  ll res = -1;
  rd(N,M,(X,Y,Z)(N));
  rep(mask,8){
    rep(i,N) val[i] = if[mask&1, -] X[i] if[mask&2, +, -] Y[i] if[mask&4, +, -] Z[i];
    sort(val, val+N);
    reverse(val, val+N);
    res >?= sum(val(M));
  }
  wt(res);
}

Current time: 2024年04月20日22時42分21秒
Last modified: 2019年08月26日08時59分26秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Beginner_Contest ABC100 ABC_D
トップページに戻る

Logged in as: unknown user (not login)

ログイン: