玄关捞,46分
查看原帖
玄关捞,46分
1024387
xQWQx楼主2024/8/1 13:07

QWQ

//这个是改了过后的
#include<bits/stdc++.h>
using namespace std;
string s;
int sum,ans;
int cnt;
int main() {
	cin>>s;
    for(int i=0;i<s.size();i++){
        // sum+=7;
        if(s[i]=='1'){
            cnt+=sum;
            cnt+=4;
            sum=0;
        }
        sum+=7;
        // cout<<cnt<<" ";
    }
    // cout<<endl;
    sum=7;
    if(s[s.size()-1]=='1') ans=4;
    for(int i=0;i<s.size()-1;i++){
        // sum+=7;
        if(s[i]=='1'){
            ans+=sum;
            ans+=4;
            sum=0;
        }
        sum+=7;
        // cout<<ans<<" ";
    }
    // cout<<endl;
    cout<<min(ans,cnt)<<endl;
	return 0;
}
2024/8/1 13:07
加载中...