結果

問題 No.906 Y字グラフ
ユーザー pekempey
提出日時 2019-10-11 22:50:13
言語 Ruby
(2.7.0p0)
結果
AC  
実行時間 12 ms
コード長 143 Byte
コンパイル時間 24 ms
使用メモリ 11,512 KB
最終ジャッジ日時 2020-01-11 19:40:43

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
1_sample1 AC 8 ms
11,336 KB
2_sample2 AC 12 ms
11,468 KB
3_sample3 AC 8 ms
11,392 KB
4 AC 8 ms
11,448 KB
5 AC 8 ms
11,472 KB
6 AC 8 ms
11,476 KB
7 AC 12 ms
11,448 KB
8 AC 12 ms
11,424 KB
9 AC 8 ms
11,360 KB
10 AC 8 ms
11,352 KB
11 AC 8 ms
11,368 KB
12 AC 12 ms
11,352 KB
13 AC 8 ms
11,420 KB
14 AC 8 ms
11,440 KB
15 AC 8 ms
11,472 KB
16 AC 12 ms
11,444 KB
17 AC 8 ms
11,432 KB
18 AC 12 ms
11,364 KB
19 AC 12 ms
11,416 KB
20 AC 8 ms
11,420 KB
21 AC 8 ms
11,468 KB
22 AC 8 ms
11,396 KB
23 AC 8 ms
11,384 KB
24 AC 12 ms
11,372 KB
25_sample4 AC 8 ms
11,428 KB
26 AC 8 ms
11,512 KB
27 AC 12 ms
11,400 KB
28 AC 12 ms
11,448 KB
29 AC 8 ms
11,404 KB
30 AC 8 ms
11,340 KB
31 AC 8 ms
11,480 KB
32 AC 12 ms
11,512 KB
テストケース一括ダウンロード
コンパイルメッセージ
Syntax OK

ソースコード

diff #
n = gets.to_i
MOD = 10**9 + 7
n -= 4

ans = (n + 2) * (n + 1) / 2
ans += 3 * (n / 2 + 1)
ans += (n % 3 == 0 ? 2 : 0)
ans /= 6
puts (ans % MOD)
0