結果
問題 | No.1252 数字根D |
ユーザー |
![]() |
提出日時 | 2021-01-18 12:07:32 |
言語 | C#(csc) (csc 3.9.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 886 bytes |
コンパイル時間 | 935 ms |
コンパイル使用メモリ | 110,788 KB |
実行使用メモリ | 27,144 KB |
最終ジャッジ日時 | 2024-11-30 23:42:04 |
合計ジャッジ時間 | 2,487 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 1 |
other | AC * 2 WA * 12 |
コンパイルメッセージ
Microsoft (R) Visual C# Compiler version 3.9.0-6.21124.20 (db94f4cc) Copyright (C) Microsoft Corporation. All rights reserved.
ソースコード
using System;using System.Collections;using System.Collections.Generic;using System.Diagnostics;using System.IO;using System.Linq;using System.Numerics;using System.Text;using System.Text.RegularExpressions;using System.Threading.Tasks;using static System.Math;public static class P{public static void Main(){int t = int.Parse(Console.ReadLine());for (int i = 0; i < t; i++) Solve();}static void Solve(){var dab = Console.ReadLine().Split().Select(int.Parse).ToArray();var d = dab[0];var a = dab[1];var b = dab[2];Console.WriteLine(Solve(d, b) - Solve(d, a - 1));}static long Solve(int d, int a){if (a <= 0) return 0;var loop = a / (d - 1);var remain = a % (d - 1);return (d * (d - 1) / 2) * loop + (remain * (remain + 1)) / 2;}}