From 68a402077a5e25b2a8d540f50d97a1ccad40dd20 Mon Sep 17 00:00:00 2001 From: wolves Date: Fri, 6 Feb 2026 02:01:18 +0800 Subject: [PATCH] 3379, 3650 --- 26/01/go/3650.go | 11 +++++++++++ 26/02/3379.go | 18 ++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 26/01/go/3650.go create mode 100644 26/02/3379.go diff --git a/26/01/go/3650.go b/26/01/go/3650.go new file mode 100644 index 0000000..bb548ea --- /dev/null +++ b/26/01/go/3650.go @@ -0,0 +1,11 @@ +package A + +func minCost(n int, edges [][]int) int { + edgeM := make([][]int, n) + for i := 0; i < n; i++ { + edgeM[i] = make([]int, n) + } + for _, e := range edges { + edgeM[e[0]][e[1]] = e[2] + } +} diff --git a/26/02/3379.go b/26/02/3379.go new file mode 100644 index 0000000..38386b6 --- /dev/null +++ b/26/02/3379.go @@ -0,0 +1,18 @@ +package A + +func constructTransformedArray(nums []int) []int { + n := len(nums) + res := make([]int, n) + for i, v := range nums { + if v > 0 { + res[i] = nums[(i+v)%n] + } + if v == 0 { + res[i] = v + } + if v < 0 { + res[i] = nums[((i+v)%n+n)%n] + } + } + return res +}