LeetCode Biweekly Contest 9 2問目 - Minimum Knight Moves [1197]

Source

LeetCode Biweekly Contest 9
問題文

問題概要

省略

解法

省略

cLayversion 20190921-1)のコード

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

#define main dummy_main
{}
#undef main

class Solution {
public:
  int minKnightMoves(int x, int y) {
    int res = 0;
    x = abs(x);
    y = abs(y);
    if(x+y==1) return 3;
    if(x==y==2) return 4;
    res >?= x /+ 2;
    res >?= y /+ 2;
    res >?= (x+y) /+ 3;
    if(res % 2 != (x+y) % 2) res++;
    return res;
  }
};

Current time: 2024年04月19日01時43分33秒
Last modified: 2019年09月22日02時25分17秒 (by laycrs)
Tags: Competitive_Programming_Incomplete LeetCode
トップページに戻る

Logged in as: unknown user (not login)

ログイン: