難易度評価

難易度を1〜10段階で評価できます。投票はあとから変更・取り消しできます。

難易度(投票) 未投票 (0票)

投票の分布

まだ投票はありません。

  1. Lv.10票
  2. Lv.20票
  3. Lv.30票
  4. Lv.40票
  5. Lv.50票
  6. Lv.60票
  7. Lv.70票
  8. Lv.80票
  9. Lv.90票
  10. Lv.100票

難易度の目安を見る ↗

ログインして難易度を投票

外部サイトへ移動します

リンク先の URL を確認してから開いてください。

別タブで開く

Product of Sums

作成者 awsd_knsr

難易度(作成者設定) Lv.4

難易度(投票) 未投票 (0票)

解法のヒントになることがあります。
実行時間制限
2 秒
メモリ制限
512 MiB

問題文

長さHHの正整数列 AA = (A1,A2,...,Ah)(A₁, A₂, ..., A_h) と、長さ WWの正整数列 B=(B1,B2,...,Bw)B = (B₁, B₂, ..., B_w) が与えられます。
縦 HH 行、横 WW 列のマス目があり、上から ii 行目、左から jj 列目のマスには整数 Ai×BjAᵢ × Bⱼ が書かれています。
このマス目から、縦横それぞれ 11 マス以上の長方形の領域を選びます。 選んだ長方形に含まれるすべての整数の総和が、ちょうど NN となるような長方形の個数を求めてください。
ただし、位置または大きさが異なる長方形は、異なるものとして数えます。

制約

  • 1≤H,W1 ≤ H, W
  • 1≤H×W≤2×1051 ≤ H × W ≤ 2 × 10^5
  • 1≤N≤1091 ≤ N ≤ 10^9
  • 1≤Ai,Bj≤1091 ≤ Aᵢ, Bⱼ ≤ 10^9

入力

入力は以下の形式で標準入力から与えられる。

HWNHWN A1A2...AHA_1 A_2...A_H B1B2...BHB_1B_2...B_H

出力

答えを出力せよ


入力例1

2 2 6 1 2 1 2

出力例1

2

入力例2

10 13 320
2 5 3 1 4 6 2 3 5 1
4 1 3 2 5 1 4 2 3 6 1 2 5

出力例2

18