这是旧的
以下是新代码
#include<bits/stdc++.h>
using namespace std;
string s,g;
int sum,ans;
int cnt;
int main() {
cin>>s;
g+=s,g+=s;
for(int i=s.size()-1;i>=0;i--){
// sum+=7;
if(s[i]=='1'){
cnt+=sum;
cnt+=4;
sum=0;
}
sum+=7;
}
sum=0;
for(int i=s.size()-1;i<g.size()-1;i++){
// sum+=7;
if(g[i]=='1'){
ans+=sum;
ans+=4;
sum=0;
}
sum+=7;
cout<<g[i]<<" "<<ans<<endl;
}
cout<<min(ans,cnt)<<endl;
return 0;
}