LeetCode Weekly Contest 153 1問目 - Distance Between Bus Stops [1184]

Source

LeetCode Weekly Contest 153
問題文

問題概要

省略

解法

省略

cLayversion 20190914-1)のコード

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

#define main dummy_main
{}
#undef main

class Solution {
public:
  int distanceBetweenBusStops(vector<int>& dist, int S, int T) {
    int i, j, N;
    int res1 = 0, res2 = 0;

    N = dist.size();
    i = S;
    while(i != T){
      res1 += dist[i];
      i = (i+1) % N;
    }
    i = S;
    while(i != T){
      i = (i-1) %% N;
      res2 += dist[i];
    }

    return min(res1, res2);
  }
};

Current time: 2024年04月20日05時40分18秒
Last modified: 2019年09月14日17時16分27秒 (by laycrs)
Tags: Competitive_Programming_Incomplete LeetCode
トップページに戻る

Logged in as: unknown user (not login)

ログイン: