livw

Nguyễn Tấn

Đóng góp: 0

Ngày sinh: 25/11/1997

Đăng ký: 16/02/2016

Lần đăng nhập cuối: 16/02/2016


Kết nối tài khoản

VOJ: Chưa kết nối

Thắc mắc về đề bài

http://vn.spoj.com/PTIT/problems/BCREMAI/

Cho 2 số nguyên dương n và m, và n số nguyên dương a1,a2,...an. Với mỗi số i (1≤i≤n) thì bi=ai!.

Bạn phải tìm giá trị (b1^b2^b3^....^bn) mod m. (b1 mũ b2 mũ b3 mũ.....mũ bn lấy dư cho m). 

Input

Dòng đầu chứa số bộ test.

Mỗi bộ test có dạng như sau:

- Dòng đầu chứa n và m (1≤n≤100) (1≤m≤40000)

- Sau đó là n số a1,a2...an. (ai<231)

Output

Mỗi bộ test trên 1 dòng chứa kết quả cần tìm.

mình có thắc mắc về đề bài, bài yêu cầu tính b1^b2^...^bn có nghĩa là b1^(b2*b3*...*bn) hay b1^(b2^(b3^(...^bn)))?