yukicoder No.859 - 路線A、路線B、路線C

Source

ニコニコミュニティ
問題文

問題概要

省略

解法

省略

cLayversion 20190820-1)のコード

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

int X, Y, Z;
char S0, S1;
int T0, T1;

int e0, e1;
{
  int i, j, k;
  int res = int_inf;
  rd(X,Y,Z,S0,T0,S1,T1);

  if(S0=='A') e0 = X - T0 + 1;
  if(S0=='B') e0 = Y - T0 + 1;
  if(S0=='C') e0 = Z - T0 + 1;
  if(S1=='A') e1 = X - T1 + 1;
  if(S1=='B') e1 = Y - T1 + 1;
  if(S1=='C') e1 = Z - T1 + 1;
  k = min(X, Y, Z);

  if(S0==S1) res <?= abs(T1-T0);
  res <?= T0 + T1 - 1;
  res <?= e0 + e1 - 1;
  res <?= (ll)T0 + k + e1 - 1;
  res <?= (ll)T1 + k + e0 - 1;
  wt(res);
}

Current time: 2024年04月19日03時09分42秒
Last modified: 2019年08月21日06時07分39秒 (by laycrs)
Tags: Competitive_Programming_Incomplete yukicoder
トップページに戻る

Logged in as: unknown user (not login)

ログイン: