atcoder#ABC121B. [ABC121B] Can you solve this?

[ABC121B] Can you solve this?

题目描述

N N 個のソースコードがあり、i i 個目のソースコードの特徴は Ai1, Ai2, ..., AiM A_{i1},\ A_{i2},\ ...,\ A_{iM} M M 個の整数で表されます。

また、整数 B1, B2, ..., BM B_1,\ B_2,\ ...,\ B_M と 整数 C C が与えられます。

$ A_{i1}\ B_1\ +\ A_{i2}\ B_2\ +\ ...\ +\ A_{iM}\ B_M\ +\ C\ >\ 0 $ のときに限り、i i 個目のソースコードはこの問題に正答するソースコードです。

N N 個のソースコードのうち、この問題に正答するソースコードの個数を求めてください。

输入格式

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

N N M M C C B1 B_1 B2 B_2 ... ... BM B_M A11 A_{11} A12 A_{12} ... ... A1M A_{1M} A21 A_{21} A22 A_{22} ... ... A2M A_{2M} \vdots AN1 A_{N1} AN2 A_{N2} ... ... ANM A_{NM}

输出格式

N N 個のソースコードのうち、この問題に正答するソースコードの個数を出力せよ。

题目大意

输入 (n+2)(n+2) 行整数。

第一行:三个整数 n,m,cn,m,c

第二行: mm 个整数 b1,b2,...,bmb_1,b_2,...,b_m

第三行到第 (n+2)(n+2) 行:每行 mm 个整数 ai1,ai2,...,aima_{i1},a_{i2},...,a_{im} 。如果当前是全部输入中的第 jj 行,则一定有 i=j2i=j-2

输出:一行一个整数,为能使 ai1b1+ai2b2+...+aimbm+c>0a_{i1}b_1+a_{i2}b_2+...+a_{im}b_m+c>0 成立的 ii 的个数( 1in1≤i≤n )。

2 3 -10
1 2 3
3 2 1
1 2 2
1
5 2 -4
-2 5
100 41
100 40
-3 0
-6 -2
18 -13
2
3 3 0
100 -100 0
0 100 100
100 100 100
-100 100 100
0

提示

制約

  • 入力は全て整数である。
  • 1  N, M  20 1\ \leq\ N,\ M\ \leq\ 20
  • 100  Aij  100 -100\ \leq\ A_{ij}\ \leq\ 100
  • 100  Bi  100 -100\ \leq\ B_i\ \leq\ 100
  • 100  C  100 -100\ \leq\ C\ \leq\ 100

Sample Explanation 1

以下のように 2 2 個目のソースコードのみがこの問題に正答します。 - $ 3\ \times\ 1\ +\ 2\ \times\ 2\ +\ 1\ \times\ 3\ +\ (-10)\ =\ 0\ \leq\ 0 $ なので 1 1 個目のソースコードはこの問題に正答しません。 - $ 1\ \times\ 1\ +\ 2\ \times\ 2\ +\ 2\ \times\ 3\ +\ (-10)\ =\ 1\ >\ 0 $ なので 2 2 個目のソースコードはこの問題に正答します。

Sample Explanation 3

全て *Wrong Answer* です。あなたのソースコードは含めません。