60分Subtask #5 O(n)做法超时?
查看原帖
60分Subtask #5 O(n)做法超时?
1106763
wjc20230920楼主2024/6/9 19:42
#include<bits/stdc++.h>
using namespace std;
int ans=0;
int main(){
    string s;
    cin>>s;
    for(int i=0;i<s.size();i++){
        if(s[i]=='1'||s[i]=='2'||s[i]=='4'||s[i]=='8'){
            ans++;
        }
        if(s.find("65536",i)!=-1){
            s[s.find("65536",i)+4]='7';
            ans++;
        }
    }
    cout<<ans<<endl;
    return 0;
}

2024/6/9 19:42
加载中...