Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
PA06ANT - Ant |
English | Tiếng Việt |
A Byteotian ant is walking along the edges of ABCDEFGH cube:
It tries to find out, in how many ways it can go from one given vertex, to another given vertex, walking along exactly k edges (when the ant enters an edge, it will not turn back and will finally reach the second end of this edge). If the ant goes through some edge x times, we count this edge x times. The ant would like to have interesting routes, that is if the ant is in some vertex, it would like to leave this vertex using an edge other than the edge recently used to enter this vertex (i.e. it want not to use the same edge twice in a row).
Our ant is not so smart, because it can only count using integers from 0 to p-1, for some p, so you should compute the result modulo p.
Request
Write a program which:
* reads the starting and the ending vertex of the ant's route, number of edges on the ant's route, and integer p,
* computes number of interesting routes, which satisfy the ant's requests, modulo p,
* writes the answer to the standard output.
Input
The first line of the standard input contains two capital English letters v1 and v2, separated by a single space. The two letters denote the starting and ending vertex of the ant's route respectively. The second line contains two integers k and p, separated by a single space.
Output
Exactly one integer is to be written on the standard output. This integer is the number of interesting routes from the vertex v1 to the vertex v2, containing exactly k edges, modulo p.
Example
Input: A B 3 100 Output: 2
Limitations
* A ≤ v1, v2 ≤ H, v1 ≠ v2.
* 1 ≤ k ≤ 2 x 109, 2 ≤ p ≤ 109.
Được gửi lên bởi: | AnhDQ |
Ngày: | 2009-09-20 |
Thời gian chạy: | 0.100s |
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: | PA 2006 Round 5 |
hide comments
2021-05-27 18:02:50
Tham khảo: https://vnspoj.github.io/problems/PA06ANT |
|
2021-01-23 11:04:02
:(( |
|
2018-06-15 18:05:00
code ac : https://ideone.com/pckN1D |
|
2015-08-30 04:10:34
bài thốn vãi :(( |
|
2015-05-04 01:01:05 Stupid Dog
đề gốc với hình : http://main.edu.pl/en/archive/pa/2006/mro |
|
2013-03-15 14:51:56 Chế Quốc Hữu
Cho em hỏi bài này trên đường đi có được phép qua điểm kết thúc không ạ? |
|
2012-01-01 05:19:04 Noyethug
hjx.chán quá k xem đc cái hình..:( |
|
2009-09-27 04:09:39 HaiZ
neu k=6 thi co' dc dj nhu the' nay` khong A B C D A B ... Last edit: 2009-09-27 04:10:42 |