タイトル説明
小さな最初の二つのXとアイテム数あなた等差数列、そしてあなたは、等差数列の和であることを見つけます。
演算シーケンスのための:NN n個のシーケンスAAのA、任意満たさ場合。i∈[1、N-)私は[IN \ 1、N-)I ∈ [ 1は、N- )、そこ+ 1-AI = da_ {aiを Iを} + +1 - a_iを= D Iの+ 1 - I = D、DDのDが一定で、算術級数と呼ばれる数。
入力形式
ライン33は三つの整数A1、A2、na_1、A_2、N- 1 、2 、N-、演算の列の数を表し1,21,2 1 、2、及びアイテムの数。
データ範囲:
- | A1 |、| A2 |≤106| A_1 |、| A_2 | \ 10 ^ 6 | 1 | 、| 2 | ≤ 1 0 6。
- 3≤n≤1063\ n \ ^ 6 10 3 ≤ N ≤ 1 0 6。
出力フォーマット
答えを表す整数を並べます。
サンプル入力と出力
入力#1
1 2 3
出力#1
6
入力#2
-5 -10 5
出力#2
-75
する#include <ビット/ STDC ++ H.>
のIntメイン(){
長いロング A、B、D、N - 、SUM = 0;
scanfの( "%のLLD%のLLDの%のLLD "、&A、&N-&B);
D = BA;
SUM = A + N-N- * * * D / 2(1-N-);
のprintf( "%のLLDの \のN-"、SUM);
0をリターン;
}
データの範囲ことに注意してください!入力と出力の形式ことに注意してください!