Advertisement
Guest User

Untitled

a guest
Feb 21st, 2015
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.56 KB | None | 0 0
  1. import io.Source
  2.  
  3. object ppr1
  4. {
  5.     val n,m = 4
  6.     val kOpt = .3
  7.     val paysMatrix = Array(
  8.         Array(5,10,18,25),
  9.         Array(8, 7,8,23),
  10.         Array(21,18,12,21),
  11.         Array(30,22,19,15)
  12.     )
  13.     val p = Array(0.4,0.25,0.2,0.15)
  14.     val z = new Array[Double](4)
  15.    
  16.     def main(args:Array[String])
  17.     {
  18.         print("p\t")
  19.         p.map(x => print( x +"\t")); println
  20.        
  21.         for (i <- 0 until n) {
  22.             print("a" + i + "\t")
  23.             for (j <- 0 until m) {
  24.                 z(i) += -paysMatrix(i)(j)*p(j)
  25.                 print( -paysMatrix(i)(j) + "\t")
  26.             }
  27.             println("| " + z(i))
  28.         }
  29.        
  30.         println("max: ",z.max)
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement