CSES - Ratsut
  • Time limit: 10.00 s
  • Memory limit: 512 MB

Tehtäväsi on laskea, monellako tavalla n \times n -shakkilaudalle voi sijoittaa kaksi ratsua niin, että ne eivät uhkaa toisiaan.

Toteuta tiedostoon knights.py funktio calculate, joka palauttaa halutun tuloksen.

def calculate(n):
    # TODO

if __name__ == "__main__":
    print(calculate(1)) # 0
    print(calculate(2)) # 6
    print(calculate(8)) # 1848
    print(calculate(100)) # 49956192
    print(calculate(123456)) # 116149892073694679800