演習:Interlockedで並行加算を安全に行う
N 個の整数を共有カウンターへ加算します。複数の処理から同時に更新しても、加算結果が失われないようにしてください。
入力
1行目に整数 N、2行目に N 個の整数が空白区切りで与えられます。
出力
すべての整数の合計を出力してください。
制約
- 1 <= N <= 200000
- -1,000,000 <= Ai <= 1,000,000
Parallel.For で複数の処理から共有カウンターを更新し、Interlocked.Add を使って加算を原子的に行ってください。
コード提出フォーム
CSHARP安全なサーバー側採点連携が未接続のため、現在は提出できません。
採点基盤準備中