Vị trí zero cuối cùng

View as PDF



Author:
Problem type
Allowed languages
Assembly, Awk, C, C#, C++, Clang, Clang++, Cobol, D, Groovy, Haskell, Java, JS, Kotlin, Lua, Node JS, ObjectiveC, OCaml, Output, Pascal, Perl, PHP, Prolog, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Points: 100 (p) Time limit: 1.0s Memory limit: 256M Input: stdin Output: stdout

Cho một xâu kí tự \(S\) chỉ toàn kí tự số \(0\)\(1\). Biết rằng các kí tự số \(0\) đứng trước các ký tự số \(1\): \(000\ldots0011\ldots11\)

Hãy cho biết vị trí của ký tự số \(0\) cuối cùng trong dãy.

Input

  • Chứa xâu kí tự \(S\) (Độ dài của xâu \(S\leq10^7\) và luôn có ký tự số \(0\) và ký tự số \(1\))

Output

  • Một số nguyên dương là vị trí của ký tự số \(0\) cuối cùng trong dãy.

Example

Test 1

Input
0000011111 
Output
5

Comments


  • 0
    caohung240608    4:33 p.m. 13 dec, 2024

    code cho ae tham khao

    include <iostream>

    using namespace std;

    int main()
    {
    string s;
    cin>>s;
    for(int i=s.size()-1;i>=0;i--){
    if(s[i]=='0'){
    cout<<i+1<<" ";
    break;
    }
    }
    return 0;
    }


    • 0
      Hnhnamtb    11:10 a.m. 28 nov, 2024

      Vì số 0 luôn đứng trước số 1 nên xâu nó sẽ kiểu x0+y1 ấy, tìm x là được, x là số lần xuất hiện của 0


      • 0
        minhhoangnguyentan    9:49 a.m. 9 nov, 2024

        Heading


        • 0
          ducbao_    8:16 p.m. 7 nov, 2024

          làm sao để làm cái này vậy mn


          • 0
            ducbao_    8:14 p.m. 7 nov, 2024 edited
            Hint

            tìm kiếm nhị phân


            • 0
              minhhoangnguyentan    5:58 p.m. 4 nov, 2024

              n = input()
              print(n.count('0'))


              • 1
                bonniviro123    8:58 a.m. 29 sep, 2024

                n = input()
                n = n.replace("1","")
                print(len(n))
                

                dùng replace 1 thành "" để đếm những số 0 còn lại


                • 0
                  fptbinhnd    5:09 p.m. 7 sep, 2024

                  Dùng binary search


                  • 0
                    khai434343    7:59 p.m. 31 jul, 2024

                    cho scratch thêm thời gian đi scratch làm chậm lắm 🙂


                    • 1
                      tk22NguyenPhuongLam    10:05 p.m. 19 apr, 2024
                      summary

                      Kiểm tra số lần xuất hiện của 0

                      • 16 more comments