1 条题解

  • 1
    @ 2023-1-29 13:08:52

    这题就是模拟 一个循环比较 出现错的就输出已经比较正确的个数即当前比较的位数(如果你从第0位开始比较) 否则输出总的个数 话不多说,上!代!码!

    #include<bits/stdc++.h>
    using namespace std;
    
    void solve(){
        const string pi="314159265358979323846264338327950288419716939937510";
        string s;
        cin>>s;
    
        for(int i=0;i<s.size();++i){
            if(s[i]!=pi[i]){
                cout<<i<<endl;
                return;
            }
        }
        cout<<s.size()<<endl;
    }
    
    int main(){
        int t;
        cin>>t;
        
        while(t--){
            solve();
        }
    
        return 0;
    }
    
    • 1

    信息

    ID
    8515
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    递交数
    1
    已通过
    1
    上传者