Số trận đấu

Xem PDF

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Đề bài:\(n\) đội bóng thi đấu loại trực tiếp để tìm ra đội vô địch (Loại trực tiếp nghĩa là sau mỗi trận, đội thua sẽ bị loại). Hỏi có tất cả bao nhiêu trận đấu?

Input

  • \(N\) có thể là số tự nhiên hoặc \(1\) xâu

Output

  • Kết quả của bài toán. Nếu trường hợp không hợp lí, in ra \(-1\).

Example

Test 1

Input
32
Output
31

Bình luận


  • 0
    hyyz2032    12:21 p.m. 4 Tháng 5, 2024
    3 line duy nhất =D

    n = input()
    if n.isdigit():print(int(n)-1)
    else:print(-1)


    • 0
      Avocadorable    9:07 a.m. 4 Tháng 5, 2024

      Vỏ quýt dày có móng tay nhọn

      from sys import exit
      
      try:
          n = int(input())
      except ValueError:
          print(-1)
          exit()
      
      if n > 2:
          print(n - 1)
      else:
          print(-1)
      

      • 0
        PY2GTranNguyenAnhKhoi    9:26 p.m. 12 Tháng 1, 2024

        nhập n vào trong bài là gì vậy mn, t làm list(input()) thì được test cuối, int(input()) thì được 4 test, mong mn chỉ giúp ạ


        • 0
          kimanhctt2    2:34 p.m. 21 Tháng 10, 2023

          khó ghê


          • -2
            namanhvd    3:00 p.m. 27 Tháng 6, 2022 đã chỉnh sửa

            sao input dài quá vậy,

            em toàn bị e+


            • -2
              a52027duonghn    9:03 p.m. 7 Tháng 5, 2022

              hảo bài
              sao nó ảo ma thế


              • 1
                tk21phucnguyenxuan    8:41 a.m. 30 Tháng 1, 2022

                thời gian ít quá, scratch làm toàn bị time


                • -1
                  dang7rickroll    10:18 a.m. 3 Tháng 1, 2022 đã chỉnh sửa

                  Thế quái nào lại có dấu - trong test cuối ??

                  Update: Tôi đã AC 😃

                  1 phản hồi