FenceRepair (POJ#*3253)

by TmskSt
♥0 | Line 17 | Modified 2012-03-21 22:58:36 | MIT License
play

ActionScript3 source code

/**
 * Copyright TmskSt ( http://wonderfl.net/user/TmskSt )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/8Ye6
 */

package {
    /*
     * Fence Repair (POJ#*3253)
     * http://poj.org/problem?id=3253
     */
    public class FenceRepair extends Example {
        
        private static const N:int = 3;
        private static const Li:Vector.<int> = new <int>[8, 5, 8];
        
        public function FenceRepair () {
            var c:int = 0;
            
            // たぶん間違えてる
            var a:Vector.<int> = Li;
            a.sort(Array.NUMERIC);
            
            while (a.length - 1) {
                c += a.pop();
                for each (var t:int in a) c += t;
            }
            trace(c);
        }
    }
    import com.actionscriptbible.Example;
}