玄关捞!
查看原帖
玄关捞!
1024387
xQWQx楼主2024/8/5 22:31

这是旧的

以下是新代码

#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;
}
2024/8/5 22:31
加载中...