Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
C11XOA - Xoa day |
Songuku95 đố hgminh95 một bài toán như sau:
Xếp n củ Carrot trên một hình tròn ( các củ carrot được đánh số từ 1 -> n)
Khánh lấy n đoạn dây buộc 2 củ carrot liên tiếp lại (Cử 1 buộc với củ 2, củ 2 buộc với củ 3, …, củ n-1 buộc với cử n, củ n buộc với củ 1)
Bây giờ Songuku95 đố HgMinh95 bỏ một vài đoạn dây nối đi sao cho mỗi củ carrot còn ít nhất 1 đoạn dây nối. HgMinh95 thông minh vốn sẵn tính trời nên việc này hoàn toàn là đơn giản với HgMinh95 (Thực chất chả bỏ dây nào cũng đã đúng rồi :3)
Cơ mà sau đấy, Songuku95 lại thách HgMinh95 đếm số cách bỏ một vài đoạn dây để vẫn thỏa mãn “mỗi củ carrot còn ít nhất 1 đoạn dây nối”. Bài toán này làm hgminh trằn trọc suy nghĩ suốt nhiều ngày liền. Vì quá khó nên HgMinh95 đã nhờ đến sự cứu trợ từ người không quen (hoặc quen) :))
Các bạn hãy giúp HgMinh95 bài toán này nhé.
Input
Cho số test là T (t <= 5)
T dòng tiếp theo chứa T số nguyên N (3 <= N <= 50000)
Output
Gồm T dòng
Dòng thứ i in ra số R = số cách bỏ một vài đoạn dây sao cho mỗi củ carrot vẫn còn ít nhất 1 dây nói đến nó.
Example
Input:2
3
6 Output:4
18
Giải thích
N=3. Có 4 cách xóa:
Không xóa cạnh nào, xóa cạnh 1-2, xóa cạnh 2-3, xóa cạnh 3-1
Giới hạn
20% số test có N <= 25
Được gửi lên bởi: | Duy Khanh Nguyen |
Ngày: | 2013-11-23 |
Thời gian chạy: | 1.5s |
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ừ: ASM64 GOSU PERL6 PYPY RUST SED |
hide comments
2020-03-30 05:30:17
xin sol với ạ |
|
2016-11-19 09:39:04
n lớn nhất tới đâu thì làm tới đó nhé mọi người, khởi tạo trước kẻo lại TLE |
|
2015-07-14 18:34:41 ChienTran
Mọi chuyện đã ổn nếu n nhỏ hơn :3 |
|
2015-07-10 06:23:58 _sanghk11_
bài này QHĐ + sô lớn đc ko mn ????? |
|
2014-10-30 05:24:41 [$Zeus$]
bai nay kho vai |
|
2013-11-25 05:02:24 Thủ khoa vãn
khong hieu sao co 30 |