LeetCode Weekly Contest 180 2問目 - Design a Stack With Increment Operation [1381]

Source

LeetCode Weekly Contest 180
問題文

問題概要

省略

解法

省略

cLayversion 20200325-1)のコード

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

#define main dummy_main
{}
#undef main

class CustomStack {
public:
  int arr[1000], sz, mx;
  CustomStack(int maxSize) {
    mx = maxSize;
    sz = 0;
  }

  void push(int x) {
    if(sz < mx) arr[sz++] = x;
  }

  int pop() {
    if(sz==0) return -1;
    return arr[--sz];
  }

  void increment(int k, int val) {
    rep(i,k) arr[i] += val;
  }
};

Current time: 2024年04月19日14時48分26秒
Last modified: 2020年03月30日02時53分58秒 (by laycrs)
Tags: Competitive_Programming_Incomplete LeetCode
トップページに戻る

Logged in as: unknown user (not login)

ログイン: