@[Real_Luka_Modric](/user/671139) 咋弄啊,代码也不发出来
by Neji0907_qwq @ 2023-08-18 15:54:23
```cpp
#include<bits/stdc++.h>
using namespace std;
string s;
int a[40],sa,sum[40],t=1,k=1;
int main()
{
getline(cin,s);
for(int i=0;i<s.length();i++)
if(s[i]=='/'&&s[i-1]==' ')a[t]=10,t++;
else if(s[i]=='/'&&s[i-1]!=' ')a[t]=10-a[t-1],t++;
else if(s[i]<='9'&&s[i]>='0')a[t]=s[i]-'0',t++;
t--;
if(a[t]+a[t-1]==10)t-=2;
else if(a[t]==10&&a[t-1]==10)t-=2;
else if(a[t]==10)t-=1;
for(int i=1;i<=t;i++)
{
if(a[i]==10)sa=a[i]+a[i+1]+a[i+2];
else if(a[i]+a[i+1]==10)sa=10+a[i+2],i++;
else sa=a[i]+a[i+1],i++;
printf("%d ",sa);
sum[k]=sum[k-1]+sa,k++;
}
printf("\n");
for(int i=1;i<=k-1;i++)printf("%d ",sum[i]);
return 0;
}
```
by Real_Luka_Modric @ 2023-08-18 15:56:10
```cpp
#include<bits/stdc++.h>
using namespace std;
#define mid (l+r)/2
#define ll long long
#define For(i,j,k) for(int i=(int)(j);i<=(int)(k);i++)
#define Rep(i,j,k) for(int i=(int)(j);i>=(int)(k);i--)
inline ll read(){
ll x=0;char ch=getchar();bool f=0;
for(;!isdigit(ch);ch=getchar()) if(ch=='-') f=1;
for(;isdigit(ch);ch=getchar()) x=x*10+ch-'0';
return f?-x:x;
}
void write(ll x){
if(x<0) putchar('-'),x=-x;
if(x>=10) write(x/10);putchar(x%10+'0');
}
void writeln(ll x){write(x);puts("");}
void writep(ll x){write(x);putchar(' ');}
int n,cnt,ans,sum[13];
char a[103];
int main()
{
while (cin>>a[++n]);
int st=1;
for (int i=1;i<=10;i++){
int rest=10,flag=1;
for (int j=st;j<=st+2;j++){
if (j>n){
sum[i]=-1;
break;
}
if (rest==0) rest=10,flag=0;
if (j==st+2 && flag) break;
if (a[j]=='/') sum[i]+=rest,rest=0;
else if (a[j]>='0' && a[j]<='9') sum[i]+=a[j]-'0',rest-=a[j]-'0';
}
if (sum[i]==-1) break;
if (a[st]=='/') st++;
else st+=2;
writep(sum[i]);
}
puts("");
for (int i=1;i<=10;i++){
if (sum[i]==-1) break;
ans+=sum[i];
writep(ans);
}
return 0;
}
```
by Alan0121n @ 2023-08-18 16:17:44
@[Alan0121n](/user/885034) 别给代码,说问题
by Real_Luka_Modric @ 2023-08-18 16:27:01
@[Real_Luka_Modric](https://www.luogu.com.cn/user/671139)\
(我也遇到了同样的情况)需要特判,判断在某一轮可以投两次,但只投了一次就结束了的情况。
by Super_Ken @ 2024-03-03 19:59:20