問題一覧 > 通常問題

No.2359 A in S ?

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 66
作問者 : 遭難者 / テスター : 👑 ygussany とりゐ
4 ProblemId : 9033 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2023-07-01 22:19:50

問題文

j=1,2,,Mj=1,2,\ldots,M に対し以下の 22 つの条件を共に満たす 11 以上 NN 以下の整数 ii の個数を求めてください。

  • LiAjRiL_i\le A_j \le R_i
  • AjYi(modXi)A_j\equiv Y_i\pmod {X_i}

AjYi(modXi)A_j\equiv Y_i\pmod {X_i} とは

AjYiA_j-Y_iXiX_i の倍数となることを指します。

制約

  • 1N1051\le N\le 10^5
  • 1LiRi1051\le L_i\le R_i\le 10^5
  • 0Yi<Xi1050\le Y_i < X_i \le 10^5
  • 1M1051\le M\le 10^5
  • 1Aj1051\le A_j\le 10^5

入力

NN MM
L1L_1 R1R_1 X1X_1 Y1Y_1
L2L_2 R2R_2 X2X_2 Y2Y_2
\vdots
LNL_N RNR_N XNX_N YNY_N
A1A_1 A2A_2 \ldots AMA_M

出力

MM 行出力してください。

kk 行目 (1kM)(1\le k\le M) には、 j=kj=k の場合における答えを出力してください。

サンプル

サンプル1
入力
3 3
2 5 2 1
4 8 3 0
1 7 1 0
6 5 8
出力
2
2
0

j=1j=1 の時、 i=2,3i=2,3 が条件を満たします。

j=2j=2 の時、 i=1,3i=1,3 が条件を満たします。

j=3j=3 の時、条件を満たす ii は存在しません。

サンプル2
入力
5 6
1 5 2 0
1 5 2 1
1 5 7 2
1 5 1 0
1 5 100 55
1 2 3 4 5 55
出力
2
3
2
2
2
0

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