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
    NguyenKhoi308    8:45 a.m. 6 Tháng 6, 2024

    Sao input dài vậy.


    • 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)


      • 1
        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
                  xuanphuc165    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