- 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