Codeforces Round 188 (Div. 2)
E
Balance
Codeforces
未评级
原题
← D→
翻译中…

A system of $*n*$ vessels with water is given. Several pairs of vessels are connected by tubes with transfusion mechanisms. One may transfer an integer amount of liters of water between two vessels connected by such tube (tube works in both directions). There might be multiple tubes between two vessels. Total number of tubes equals $*e*$. Volume of each vessel equals $*v*$ liters. Of course, the amount of the water in any vessel cannot exceed $*v*$ liters in the process of transfusions.

翻译中…

Given the initial amounts $*a*_{*i*}$ of water in the vessels and the desired amounts $*b*_{*i*}$ find a sequence of transfusions that deals with the task. Total number of transfusions must not exceed $2·*n*^{2}$.

翻译中…

Input

翻译中…

First line of the input contains integers $*n*$, $*v*$, $*e*$ ($1 ≤ *n* ≤ 300$, $1 ≤ *v* ≤ 10^{9}$, $0 ≤ *e* ≤ 50000$).

翻译中…

Next two lines contain $*n*$ integers each: initial $*a*_{*i*}$ and the desired amounts $*b*_{*i*}$ of water in corresponding vessels ($0 ≤ *a*_{*i*}, *b*_{*i*} ≤ *v*$).

翻译中…

Next $*e*$ lines describe one tube each in the format $*x*$ $*y*$ ($1 ≤ *x*, *y* ≤ *n*, *x* ≠ *y*$) for a tube between vessels number $*x*$ and $*y*$. There might be multiple tubes between two vessels. You may assume that vessels are numbered from 1 to $*n*$ in some way.

翻译中…

Output

翻译中…

Print "NO" (without quotes), if such sequence of transfusions does not exist.

翻译中…

Otherwise print any suitable sequence in the following format. On the first line print the total number of transfusions $*k*$ ($*k*$ should not exceed $2·*n*^{2}$). In the following $*k*$ lines print transfusions in the format $*x*$ $*y*$ $*d*$ (transfusion of $*d*$ liters from the vessel number $*x*$ to the vessel number $*y*$, $*x*$ and $*y*$ must be distinct). For all transfusions $*d*$ must be a non-negative integer.

翻译中…

样例

Input #1
2 10 1
1 9
5 5
1 2
Output #1
1
2 1 4
InputCopy OutputCopy
Input #2
2 10 0
5 2
4 2
Output #2
NO
InputCopy OutputCopy
Input #3
2 10 0
4 2
4 2
Output #3
0
InputCopy OutputCopy
题目信息
题号
318E
时间限制
1 s
内存限制
256 MB

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。