Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
PTIT128E - Khóa tổ hợp |
Khóa tổ hợp có một núm xoay theo cả hai hướng: theo hoặc ngược chiều kim đồng hồ. Các điểm “tick” được đánh số từ 0 đến N-1 theo chiều kim đồng hồ. Một khóa chứa ba số T1, T2, T3 là các số nguyên không âm và nhỏ N. Không có hai số nào bằng nhau |
|
Khóa được mở theo ba bước như sau:
- Xoay theo chiều kim đồng hồ đúng hai vòng sau đó xoay đến điểm tick giá trị T1
- Xoay ngược chiều kim đồng hồ đúng một vòng sau đó xoay đến điểm tick giá trị T2.
- Xoay theo chiều kim đồng hồ đến điểm tick giá trị T3.
Bạn hãy tính số tick tối đa cần xoay qua để mở khóa.
Input
Gồm nhiều bộ test, mỗi bộ test viết trên một dòng 4 số nguyên N, T1, T2, T3 trong đó 25<=N<=100
Dữ liệu vào kết thúc với một dòng chứa 4 số 0.
Output
ghi trên một dòng số nguyên dương là giá trị số tick tối đa có thể cần đi qua để mở khóa
Example
Input:80 20 40 50
80 10 79 12
0 0 0 0 Output:409
455
Được gửi lên bởi: | adm |
Ngày: | 2012-04-04 |
Thời gian chạy: | 2.105s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | ASM32-GCC ASM32 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA |
hide comments
2018-01-26 06:29:45
đề viết thiếu chặt chẽ không nói rõ cấu tạo khóa như thế nào. |
|
2015-07-05 08:07:08 Z3r0_L0v3
Ai hiểu test giải thích hộ mọi người với |
|
2015-06-28 06:22:19 TICHPX
Last edit: 2016-05-07 15:00:07 |
|
2015-01-03 12:10:02 Cường D14AT1
Con Bitch này -_- |