• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            Reactor Cooling

            Time Limit: 5 Seconds      Memory Limit: 32768 KB      Special Judge

            The terrorist group leaded by a well known international terrorist Ben Bladen is buliding a nuclear reactor to produce plutonium for the nuclear bomb they are planning to create. Being the wicked computer genius of this group, you are responsible for developing the cooling system for the reactor.

            The cooling system of the reactor consists of the number of pipes that special cooling liquid flows by. Pipes are connected at special points, called nodes, each pipe has the starting node and the end point. The liquid must flow by the pipe from its start point to its end point and not in the opposite direction.

            Let the nodes be numbered from 1 to N. The cooling system must be designed so that the liquid is circulating by the pipes and the amount of the liquid coming to each node (in the unit of time) is equal to the amount of liquid leaving the node. That is, if we designate the amount of liquid going by the pipe from i-th node to j-th as fij, (put fij = 0 if there is no pipe from node i to node j), for each i the following condition must hold:

            fi,1+fi,2+...+fi,N = f1,i+f2,i+...+fN,i

            Each pipe has some finite capacity, therefore for each i and j connected by the pipe must be fij <= cij where cij is the capacity of the pipe. To provide sufficient cooling, the amount of the liquid flowing by the pipe going from i-th to j-th nodes must be at least lij, thus it must be fij >= lij.

            Given cij and lij for all pipes, find the amount fij, satisfying the conditions specified above.


            This problem contains multiple test cases!

            The first line of a multiple input is an integer N, then a blank line followed by N input blocks. Each input block is in the format indicated in the problem description. There is a blank line between input blocks.

            The output format consists of N output blocks. There is a blank line between output blocks.


            Input

            The first line of the input file contains the number N (1 <= N <= 200) - the number of nodes and and M - the number of pipes. The following M lines contain four integer number each - i, j, lij and cij each. There is at most one pipe connecting any two nodes and 0 <= lij <= cij <= 10^5 for all pipes. No pipe connects a node to itself. If there is a pipe from i-th node to j-th, there is no pipe from j-th node to i-th.


            Output

            On the first line of the output file print YES if there is the way to carry out reactor cooling and NO if there is none. In the first case M integers must follow, k-th number being the amount of liquid flowing by the k-th pipe. Pipes are numbered as they are given in the input file.


            Sample Input

            2

            4 6
            1 2 1 2
            2 3 1 2
            3 4 1 2
            4 1 1 2
            1 3 1 2
            4 2 1 2

            4 6
            1 2 1 3
            2 3 1 3
            3 4 1 3
            4 1 1 3
            1 3 1 3
            4 2 1 3


            Sample Input

            NO

            YES
            1
            2
            3
            2
            1
            1



            Author: Andrew Stankevich
            Source: Andrew Stankevich's Contest #1

            relable_to_front

            posts - 3, comments - 1, trackbacks - 0, articles - 16

            Copyright © lenohoo

            精品国际久久久久999波多野| 久久97久久97精品免视看秋霞| 热RE99久久精品国产66热| 99精品国产免费久久久久久下载| 99久久99久久精品国产片果冻| 99国产欧美久久久精品蜜芽 | 久久夜色精品国产噜噜噜亚洲AV| 国产亚洲色婷婷久久99精品| 久久人人爽人人精品视频| 久久亚洲AV成人无码国产| 欧美久久综合九色综合| 国产成人久久激情91 | 91精品国产高清久久久久久io | 中文字幕久久久久人妻| 99久久精品国产一区二区三区| 中文精品99久久国产 | 午夜天堂精品久久久久| 国产伊人久久| 午夜不卡888久久| 97超级碰碰碰久久久久| 亚洲精品无码成人片久久| 伊人久久成人成综合网222| 91久久成人免费| 亚洲综合久久综合激情久久| 亚洲AV日韩精品久久久久久久| 中文字幕精品无码久久久久久3D日动漫 | 婷婷国产天堂久久综合五月| 久久精品国产69国产精品亚洲| 青青久久精品国产免费看 | 国内精品久久久久久99| 一本色道久久综合亚洲精品| 婷婷国产天堂久久综合五月| 久久综合九色综合欧美就去吻| 国产精品无码久久四虎| 国产综合成人久久大片91| 国産精品久久久久久久| 国产免费福利体检区久久 | 久久影院综合精品| 久久夜色精品国产欧美乱| 久久99国产精品尤物| 国产精品福利一区二区久久|