Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
RABGAME - Trò chơi thỏ |
Ta xét 1 trò chơi như sau
N con thỏ lần lượt đứng ở các vị trí 1 , 2 , ... , n - 1 , n. Cho 1 hoán vị A gồm N số. Sau 1 đơn vị thời gian, tất cả các con thỏ sẽ đồng loạt nhảy. Con thỏ ở vị trí i sẽ nhảy đến vị trí A[i]. Dễ nhận thấy sau 1 khoảng thời gian nào đó sau khi bắt đầu trò chơi, các con thỏ sẽ trở về vị trí ban đầu.
Trò chơi này xưa như Alibaba nên Duy đã nghĩ ra 1 vấn đề khác hay hơn rất nhiều :D đếm số lượng hoán vị A thỏa mãn sau đúng 2 đơn vị thời gian thì tất cả các con thỏ trở về vị trí ban đầu.
Tuy nhiên, Duy nghĩ mãi mà không nghĩ ra. Các bạn hãy giúp Duy nhé :D
Input
1 số n duy nhất( n <= 500 )
Output
Kết quả của bài toán
Example
Input
2
Output
2
P/s: có vài bạn thấy đề khó hiểu, mình xin giải thích kĩ
Xét n = 2 và hoán vị A là 2 1
Ban đầu con thỏ 1 ở vị trí 1, con thỏ 2 ở vị trí 2
Sau 1 đv, con thỏ 1 sang vị trí A[1] là vị trí 2
Con thỏ 2 sang vị trí A[2] là vị trí 1
Sau 1 đv nữa, con thỏ 1 đang ở vị trí 2 đến vị trí A[2] là 1
Con thỏ 1 ở vị trí 1 đến vị trí A[1] là 2
=> trở về vị trí ban đầu
Quên chưa nói 1 điều, dạo này mình lười nên sinh test random, các bạn chạy trâu ko ăn được điểm đâu :p
Được gửi lên bởi: | Erik |
Ngày: | 2013-01-04 |
Thời gian chạy: | 2s |
Giới hạn mã nguồn: | 7000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | ASM32-GCC MAWK BC C-CLANG C NCSHARP CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG COBOL COFFEE D-CLANG D-DMD DART ELIXIR FANTOM FORTH GRV JAVA JS-MONKEY JULIA KTLN NIM OBJC OBJC-CLANG OCT PAS-GPC PAS-FPC PICO PROLOG PYPY3 R RACKET CHICKEN SQLITE SWIFT UNLAMBDA VB.NET |
Nguồn bài: | Lấy ý tưởng từ 2 bài, 1 của thầy Hoàng và 1 của cô Chinh( HNUE ) |
hide comments
|
|||||
2013-01-05 03:30:20 hiepsieunhan
tét sai ròi |
|||||
2013-01-04 18:57:45 Think like Nguyễn Mai Lan
test sai rồi Last edit: 2013-01-04 19:18:27 |
|||||
2013-01-04 16:57:25 hiepsieunhan
cho e hỏi bài em bị sai ạ ?? có thể cho e 1 số n mà e ra kq sai được không ạ ?~~ |
|||||
2013-01-04 16:02:56 hiepsieunhan
Last edit: 2013-01-05 03:29:14 |
|||||
2013-01-04 15:08:54 Erik
Mọi người thấy đề khó hiểu hay làm sao thì giúp đỡ mình nhé :) liên lạc + góp ý qua nick franco1 trên VNOI ạ :D |
|||||
2013-01-04 15:03:53 Chitoge Kirisaki
OK thanks a :D |
|||||
2013-01-04 15:00:17 Erik
WA thôi :D Cách sai rồi :D |
|||||
2013-01-04 14:55:34 Chitoge Kirisaki
A PS cho e hỏi nhờ chút với :D bài của e bị WA hay TLE hay cả 2 vậy ạ :D |