第一个题,用long long,不过最好还是每一步多对M取模,比如说abcd都对m