help
查看原帖
help
1073741
UKE_bound楼主2024/7/23 11:59
#include<bits/stdc++.h>
using namespace std;
string a;
struct jq{
	int c;
	bool q;
	int f;
	int fi,se; 
}sc[17]; 
int main(){
	int i=0;
	while(cin>>a){
		if(a.size()==1){
			sc[i].c=1;
			sc[i].q=1;
			sc[i].f=10;
			sc[i].fi=10;
			sc[i].se=0;
		}else{
			if(a[1]=='/'){
				sc[i].c=2;
				sc[i].q=1;
				sc[i].f=10;
				sc[i].fi=a[0]-48;
				sc[i].se=10-sc[i].fi;
			}else{
				sc[i].c=2;
				sc[i].q=0;
				sc[i].f=a[0]+a[1]-96;
				sc[i].fi=a[0]-48;
				sc[i].se=a[1]-48;
			}
		}
		i++;
	}
	for(int i=0;i<10;i++){
		if(sc[i].q){
			if(sc[i].c==1){
				if(sc[i+1].c==1){
					sc[i].f+=sc[i+1].fi+sc[i+2].fi;
				}else{
					sc[i].f+=sc[i+1].fi+sc[i+1].se;
				}
			}else{
				sc[i].f+=sc[i+1].fi;
			}
		}
	}
	for(int i=0;i<10;i++){
		cout<<sc[i].f<<" ";
	}
	cout<<endl;
	int t=0;
	for(int i=0;i<10;i++){
		t+=sc[i].f;
		cout<<t<<" ";
	}
	return 0;
}

*********记录

2024/7/23 11:59
加载中...