Advertisement
selebry

gfdgdfgdf

Oct 23rd, 2022
1,118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.73 KB | None | 0 0
  1. array[1..3] of float: foo;
  2. array[1..3] of float: target;
  3. array[1..2] of float: shared;
  4. array[1..2] of float: left;
  5. array[1..2] of float: right;
  6. foo = [1.0,1.1,2.0];
  7. target = [1.0,2.0,3.0];
  8. shared = [1.0,2.0];
  9. left = [1.0,2.0];
  10. right = [1.0,2.0];
  11. var float: f;
  12. var float: t;
  13. var float: s;
  14. var float: l;
  15. var float: r;
  16. constraint f in foo;
  17. constraint t in target;
  18. constraint s in shared;
  19. constraint l in left;
  20. constraint r in right;
  21.  
  22. constraint if f == 1.1 then l=1.0 endif;
  23. constraint if f ==1.1 then r=1.0 endif;
  24. constraint if l==1.0 then s>=1.0 endif;
  25. constraint if r ==1.0 then s =1.0 endif;
  26. constraint if s ==1.0 then t<=2.0 endif;
  27. solve satisfy;
  28. output ["f = \(f).0, t = \(t).0, s = \(s).0, l = \(l).0, r = \(r).0"];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement