https://www.luogu.com.cn/problem/P1098
本蒟蒻在做这道非常的考验细节的题题时出了一点点小问题,但是找不到原因,求各位解答
orz
#include
using namespace std;
int q1,q2,q3;
string x;
int sss(char a,char b)
{
if(q1==3)
{
for(int i=a+1;ifor(int j=1;j<=q2;j++)
cout<<"*";
}
else{
if(q3==1)
{
for(int i=a+1;ifor(int j=1;j<=q2;j++)
{
if(q1==2&&b>57)
cout<else
cout<if(q3==1)
{
for(int i=a+1;ifor(int j=1;j<=q2;j++)
{
if(q1==2&&b>57)
cout<else
cout<>q1>>q2>>q3;
cin>>x;
cout<for(int i=1;iif(x[i]!='-'||(x[i]=='-'&&x[i+1]-x[i-1]>=26)||(x[i]=='-'&&x[i-1]=='-'))
cout<else{
if(x[i-1]if((x[i-1]+1)=x[i+1])
continue;
if(x[i-1]>x[i+1])
cout<
运行结果及报错内容

x[i-1]你写成了x[x-1]了啊。光标处多明显啊