大數 mod 有前人提供了: https://zerojudge.tw/ShowThread?postid=15443&reply=0,這裡提另外一個解法
讀取一樣需要用 string/char[]/str,仔細觀察 M 能被 2^N 整除的狀況,可以精簡成運算一次 mod 就好,而且兩數範圍在 int 內
string/char[]/str
提示:只需要將 M 的幾個位數拿出來跟 2^N 做 mod 判斷