質問するログイン新規登録

回答編集履歴

1

2025/09/18 04:55

投稿

melian
melian

スコア21491

answer CHANGED
@@ -95,8 +95,10 @@
95
95
 
96
96
  N, K = map(int, input().split())
97
97
  n = comb(K - 1, 2)
98
- if (m := K - N - 1) >= 2: n -= 3 * comb(m, 2)
98
+ if (m := K - N - 1) >= 2: n -= 3 * comb(m, 2)
99
- if (m := K - 2 * N - 1) >= 2: n += 3 * comb(m, 2)
99
+ if (m := K - 2 * N - 1) >= 2:
100
+ n += 3 * comb(m, 2)
100
- if (m := K - 3 * N - 1) >= 2: n -= comb(m, 2)
101
+ if (m := K - 3 * N - 1) >= 2:
102
+ n -= comb(m, 2)
101
103
  print(n)
102
104
  ```