LeetCode Biweekly Contest 69 2問目 - Maximum Twin Sum of a Linked List [2130]

Source

LeetCode Biweekly Contest 69
問題文

問題概要

省略

解法

省略

cLay(version 20220312-1)のコード

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

#define main dummy_main
{}
#undef main

#define ListNode dummy_ListNode
struct ListNode {};
#undef ListNode

int ListNode2arr(ListNode *node, int arr[]){
  int n = 0;
  while(node != NULL){
    arr[n++] = node->val;
    node = node->next;
  }
  return n;
}

class Solution {
public:
  int pairSum(ListNode* head) {
    static int sz, arr[1d6];
    sz = ListNode2arr(head, arr);
    return max[i,0,sz/2](arr[i] + arr[sz-1-i]);
  }
};

Current time: 2024年05月19日00時10分42秒
Last modified: 2022年03月12日23時53分05秒 (by laycrs)
Tags: Competitive_Programming_Incomplete LeetCode
トップページに戻る

Logged in as: unknown user (not login)

ログイン: