import java.util.ArrayList; import java.util.Random; import java.util.Scanner; class Police { Random rand = new Random(); Land policeLand; int firstx = rand.nextInt(policeLand.getLength()); int firsty = rand.nextInt(policeLand.getLength()); private int x = firstx; private int y = firsty; public void move(){ int[][] availgitableRout = } public void setLand(Land myLand) { policeLand = myLand; } public int getX(){ return x; } public int getY(){ return y; } } class Thief { Land thiefLand; Random rand = new Random(); private int firstx = rand.nextInt(thiefLand.getLength()); private int firsty = rand.nextInt(thiefLand.getLength()); private int x = firstx; private int y = firsty; public int getX(){ return x; } public int getY(){ return y; } public void setLand(Land myLand) { thiefLand = myLand; } } class Land { private int length; private int width; private int[][] landMatrix = new int[length][width]; public Land(int length, int width) { this.length = length; this.width = width; } public int getLength() { return length; } public int getWidth() { return width; } public int[][] getLandMatrix() { return landMatrix; } } public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int length = scanner.nextInt(); int width = scanner.nextInt(); Land myLand = new Land(length, width); // police.setLand(myLand); int policeNumbers = scanner.nextInt(); ArrayList polices = new ArrayList(policeNumbers); for (int i = 0; i < polices.size(); i++) { polices.get(i).setLand(myLand); } Thief thief = new Thief(); thief.setLand(myLand); } }