From 664155e139e2eb2928d8615005ec019d080c859a Mon Sep 17 00:00:00 2001 From: Arif Shaikh <115051265+arifshaikh0462@users.noreply.github.com> Date: Mon, 10 Aug 2026 15:15:21 +0530 Subject: [PATCH] Add C++ code for winnerSquareGame in README Added C++ implementation for winnerSquareGame method. --- .../1531.String Compression II/README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/solution/1500-1599/1531.String Compression II/README.md b/solution/1500-1599/1531.String Compression II/README.md index 5e2a928334de5..824c787b2523a 100644 --- a/solution/1500-1599/1531.String Compression II/README.md +++ b/solution/1500-1599/1531.String Compression II/README.md @@ -68,6 +68,25 @@ tags: ### 方法一 +#### C++ + +```cpp +class Solution { +public: + bool winnerSquareGame(int n) { + vector dp(n + 1, false); + for (int i = 1; i <= n; i++) { + for (int j = 1; j * j <= i; j++) { + if (!dp[i - j * j]) { + dp[i] = true; + break; + } + } + } + return dp[n]; + } +}; + #### Java