#P1276. 找規律

    ID: 1276 Type: Default 1000ms 64MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>BASIC數學規律算法入門C++練習題

找規律

題目描述

小明的老師給他一串數列,請你編寫一段程序協助他找出其中的規律。

規律為每兩個數字之間的關係,且必定相同,由一個運算符號(+ - * /)+一個數字組成。

例:1 2 3 4 5

規律便是+ 1

因為1和2, 2和3, 3和4, 4和5 之間的差距皆是前者+1=後者。

用數學方式來說,給定一個等差/等比數列,試求出它們是等差還是等比,以及它們的公差。

輸入格式

輸入第一行為一個整數n,代表數列s的長度,3<=n<=100。

第二行為一個數列s。

輸出格式

輸出只有一行,為每一個數字之間的規律,詳見範例輸出。

Samples

["5\r\n1 3 5 7 9","3\r\n8 5 2","4\r\n2 4 8 16","5\r\n891 297 99 33 11"]
["+ 2","- 3","* 2","/ 3"]

提示

保證每題只有一個解,且答案必定為整數。

保證不會有數字相同。

原始資料

  • Zero1 題號:b277
  • Hydro 題號:Z1277
  • Locale:zh_TW
  • Display:practice