h789. 線段樹之石
標籤 :
通過比率 : 8人/10人 ( 80% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-07-11 16:53

內容

給定一個序列,裡面有 $N$ 個正整數 $a_1,a_2,a_3,...,a_n$ ,對於任意的 $a_i,a_j,a_k$,滿足 $i<j<k$ ,使得 $a_iX+a_jY=a_k$($X,Y$為整數)有解,請問有幾對 $a_i,a_j,a_k$ 滿足以上條件?
 

限制:

$1 \le N \le 5000$

$1 \le a_1,a_2,a_3,...,a_n \le 10^6$

 

配分:

$12\%$ $N = 3$

$15\%$ $1 \le a_1,a_2,a_3,...,a_n \le 10$

$28\%$ $N \le 100$

$45\%$ 無特殊限制。

輸入說明

輸入的第一行包含一個整數 $N$ ,代表給定 $N$ 個數字的序列。

接著第二行有 $N$ 個數字, $a_1,a_2,a_3,...,a_n$ ,代表整個序列。

輸出說明

請輸出有幾組 $a_i,a_j,a_k$ 滿足題目條件。

 

 

範例輸入 #1
4
2 2 3 4
範例輸出 #1
3
範例輸入 #2
5
1 1 2 2 4
範例輸出 #2
10
測資資訊:
記憶體限制: 256 MB
提示 :

對於第一筆範例,共可以列出:

$2$$X+$$2$$Y=$$3$ 、 $2$$X+$$2$$Y=$$4$$2$$X+$$3$$Y=$$4$$2$$X+$$3$$Y=$$4$

其中只有 $2$$X+$$2$$Y=$$3$  無解。

 

對於第二筆範例,共可以列出:

$1$$X+$$1$$Y=$$2$ 、$1$$X+$$1$$Y=$$2$ 、 $1$$X+$$1$$Y=$$4$ 、 $1$$X+$$2$$Y=$$2$ 、 $1$$X+$$2$$Y=$$4$ 、 $1$$X+$$2$$Y=$$4$ 、 $1$$X+$$2$$Y=$$2$ 、 $1$$X+$$2$$Y=$$4$ 、 $1$$X+$$2$$Y=$$4$ 、 $2$$X+$$2$$Y=$$4$ 。

全部都有解。

更新:

  • 2022-04-12公開題目。
  • 2023-07-18改成latex。
標籤:
出處:
pcsh weekly contest [管理者: Ststone1687 (Ststone) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」