Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
QUAD - Xây hàng rào |
Nông dân John muốn xây một cái hàng rào có 4 mặt vây lấy đàn bò. Ông ta có một thanh gỗ có độ dài là 1 số nguyên N (4 <= N <= 2,500), ông ta muốn cắt thanh gỗ này tại 3 điểm để chia thành 4 miếng nhỏ hơn, mỗi miếng có độ dài là 1 số nguyên.
4 miếng này dài ngắn thế nào cũng được miễn là có thể giúp nông dân John đóng được 1 cái hàng rào hình tứ giác là được. Hỏi có bao nhiêu cách khác nhau cắt thanh gỗ ban đầu để tạo thành được hàng rào ?
CHÚ Ý
- Hai cách cắt gọi là khác nhau nếu một cách có 1 nhát cắt tại 1 điểm mà cách kia không có.
- Đảm bảo rằng hàng rào này xây dựng có diện tích lớn hơn 0.
- Chú ý đáp án luôn nằm trong phạm vi 1 số nguyên 32 bit có dấu.
Dữ liệu
- Dòng 1: 1 số nguyên duy nhất: N
Kết quả
- Dòng 1: Một số nguyên duy nhất là số cách mà nông dân John có thể cắt thanh gỗ thành 4 miếng nhỏ hơn mà có thể tạo được 1 tứ giác.
Ví dụ
Dữ liệu 6 Kết quả 6
GIẢI THÍCH
Nông dân John có thể cắt thanh gỗ theo 10 cách: (1, 1, 1, 3); (1, 1, 2, 2); (1, 1, 3, 1); (1, 2, 1, 2); (1, 2, 2, 1); (1, 3, 1, 1); (2, 1, 1, 2); (2, 1, 2, 1); (2, 2, 1, 1); or (3, 1, 1, 1). Trong đó 4 cách -- (1, 1, 1, 3), (1, 1, 3, 1), (1, 3, 1, 1), và (3, 1, 1, 1) -- không thể sử dụng để tạo thành 1 tứ giác.
Được gửi lên bởi: | Jimmy |
Ngày: | 2008-10-22 |
Thời gian chạy: | 0.200s |
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: | USACO October 2008 - Qualifying Round |
hide comments
|
|||||
2021-05-27 18:03:39
Tham khảo: https://vnspoj.github.io/problems/QUAD |
|||||
2020-10-18 11:59:04
On^2 100 :v |
|||||
2019-12-31 17:52:48
O(n) -> 100 |
|||||
2018-09-02 10:06:46
Ô(n), Ô(logn) con khỉ, lừa tình |
|||||
2017-10-09 16:26:37
bài này O(logN) thôi, cần phải có một cái check |
|||||
2016-09-05 18:02:20
bài này O(N) Last edit: 2016-09-05 18:02:31 |
|||||
2015-06-22 10:32:31 N�ng D�n John
Nông dân John, làm bài dính Nông Dân John, AC phát đầu |
|||||
2014-12-07 03:46:21 Magellan
bốn cạnh a,b,c,d tạo thành 1 tứ giác khi tổng của 3 cạnh bất kì phải lớn hơn cạnh còn lại :>> |
|||||
2014-09-02 17:18:15 No One
tứ giác lõm có đc ko O.o |
|||||
2014-07-18 08:42:50 Vu Dinh Nghia Hung
k có 3 cnh = nhau |