Пример #1
0
 public Obrazec(Obrazec a, Obrazec b, int rnd, List <Item> items)
 {
     dnk = new int[a.getDnk().Count()];
     for (int i = 0; i < rnd; i++)
     {
         dnk[i] = a.getDnk()[i];
     }
     for (int i = rnd; i < dnk.Count(); i++)
     {
         dnk[i] = b.getDnk()[i];
     }
     mathPrice(items);
     mathWeight(items);
 }
Пример #2
0
 public Obrazec(Obrazec a, Obrazec b, int k, List <Item> items, int p)
 {
     dnk = new int[a.getDnk().Count()];
     for (int i = 0; i < k; i++)
     {
         dnk[i] = a.getDnk()[i];
     }
     for (int i = k; i < dnk.Count(); i++)
     {
         dnk[i] = b.getDnk()[i];
     }
     mathPrice(items);
     mathWeight(items);
     mutagen(p);
 }