Warning: session_start(): open(/var/lib/php/sessions/sess_e5m765d8ktmcusrfbbrasusu7v, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
interface Matrix {
public int getWidth();
public int getHeight();
public A get(int x, int y);
public void set(int x, int y, A a);
default int nCells() { ret getWidth()*getHeight(); }
default L getLine(int y) {
ret new RandomAccessAbstractList() {
public int size() { ret getWidth(); }
public A get(int x) {
ret Matrix.this.get(x, y);
}
public A set(int x, A val) {
A old = Matrix.this.get(x, y);
Matrix.this.set(x, y, val);
ret old;
}
};
}
}