#CCBCHMUOI0000032. So sánh hai cách viết case (Comparing Case Implementations)

So sánh hai cách viết case (Comparing Case Implementations)

So sánh hai cách viết case (Comparing Case Implementations)

Nguồn: Phước Hưng OJ

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho mã số nguyên xx trong 0..3. Xét cách viết switch với các nhãn đặt theo thứ tự từ 3 xuống 0, mỗi nhãn từ case 3 đến case 1 cộng 1 vào biến ban đầu bằng 0, không có break giữa các nhãn; riêng case 0 có break. Hãy in giá trị biến sau switch. Bài yêu cầu nhận ra số lần cộng tùy vị trí bắt đầu, rồi đối chiếu với cách viết trực tiếp.

Input

Một số nguyên xx.

Output

In một số nguyên bằng số lần cộng 1 trong switch.

Subtask

  • Subtask 1 (20%): 0≤x≤10\le x\le1.
  • Subtask 2 (30%): 0≤x≤20\le x\le2.
  • Subtask 3 (50%): 0≤x≤30\le x\le3.

Ví dụ

Ví dụ 1

Input

3

Output

3

Giải thích

Bắt đầu ở case 3, biến từ 0 lên 1; rơi xuyên case 2 lên 2; tiếp tục case 1 lên 3 rồi case 0 break.

Ví dụ 2

Input

0

Output

0

Giải thích

Chương trình nhảy vào case 0 và break ngay; biến vẫn bằng 0.