FLOWGROW - Flower growing

Cho một mảnh vườn kích thước MxN được chia thành M hàng, mỗi hàng có N ô để trồng hoa. Ở mỗi ô ta có thể trồng một loài hoa có một trong 7 màu sau đây: đỏ, cam, vàng, lục, lam, chàm, tím. Để đảm bảo tính thẩm mĩ, tất cả các ô đều phải trồng hoa và ở mỗi hàng cần có ít nhất k màu hoa khác nhau.

Yêu cầu

Hãy đếm số cách trồng hoa khác nhau mà vẫn đảm bảo tính thẩm mĩ. Hai cách trồng được gọi là khác nhau nếu có ít nhất một ô khác màu.

Dữ liệu

- Gồm một số dòng, mỗi dòng ghi ba số M, N, k.

Kết quả

- Gồm một số dòng ghi các kết quả tương ứng, lấy mod 2370823708.

Ví dụ

Dữ liệu:
1 7 7

Kết quả:
5040

Giới hạn

- 1 ≤ M, N ≤ 1015.
- Số dòng trong Input không vượt quá 5000.


Được gửi lên bởi:AnhDQ
Ngày:2009-06-05
Thời gian chạy:0.100s-1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:Tất cả ngoại trừ: ERL GOSU JS-RHINO NODEJS PERL6 PYPY RUST SED VB.NET
Nguồn bài:Mr Tuan Khuc Anh - NTU (Singapore)

hide comments
2020-03-31 06:46:23
gồm một số dòng?
2016-02-01 09:22:26
THAM KHAO http://codevnspoj.blogspot.com/
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.