問題一覧 > 通常問題

No.2592 おでぶなおばけさん 2

レベル : / 実行時間制限 : 1ケース 2.500秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 39
作問者 : null / テスター : nu50218
4 ProblemId : 8238 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2023-12-19 21:29:54

でぶ

本問題は、でぶ Advent Calendar 2023 としても出題されています。

問題文

shojin 王国に住んでいるおばけさんは、でぶにならないよう気を付けつけて食事計画をしています。

shojin 王国には飲食店またはトレーニングジムが nn 店あり、ii 番目の店は 0ai0 \le a_i なら 1 食 aia_i カロリーの食べ物のみを提供する飲食店で、ai<0a_i < 0 なら 1 回で ai|a_i| カロリーを消費する運動をするトレーニングジムです。ii 番目の店を店 ii とします。

おばけさんの食事計画は正整数の組 (l,r,x)(l, r, x) からなります。食事計画では、おばけさんは i=l,l+1,,r1,ri = l, l+1, \dots, r-1, r の順に店 ii に訪れます。店 ll では 11 回食事または運動をします。しかし、おばけさんは店に訪れるたびに食欲が増してしまい、またその分運動も必要になるので、前の店の量の xx 倍の食事または運動をします。より厳密には、店 ii では、xilx^{i-l} 回食べ物を食べるか、運動します。

以上より、おばけさんの最終的な摂取カロリーは次の式で表されます。 i=lraixil\sum_{i=l}^{r} a_i x^{i-l}

しかし、最終的な摂取カロリーが xkx-k の倍数であるとき、またそのときに限り、おばけさんはでぶになってしまいます。ただし、ある整数 AAxkx-k の倍数であるとは、A=(xk)BA=(x-k)B なる整数 BB が存在することを言います。

qq クエリ与えられます。各クエリでは l,rl, r が与えられるので、おばけさんがでぶにならないような xx が存在するか判定してください。

制約

  • 1n,q1051 \le n, q \le 10^5
  • 2k10182 \le k \le 10^{18}
  • 1018ai1018-10^{18} \le a_i \le 10^{18}
  • 1lirin1 \le l_i \le r_i \le n
  • 入力は全て整数。

入力

n q kn\ q\ k
a1 a2  ana_1\ a_2\ \dots\ a_n
l1 r1l_1\ r_1
l2 r2l_2\ r_2
\vdots
lq rql_q\ r_q

出力

各クエリに対して、条件を満たす xx が存在する場合 Yes を、存在しない場合 No を出力してください。最後に改行してください。

サンプル

サンプル1
入力
6 5 2
-4 -4 1 1 -2 1
1 1
1 4
5 6
6 6
1 6
出力
Yes
No
No
Yes
No

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。