今晚abc的b题RE求助(走过路过都帮忙看看啊)
  • 板块题目总版
  • 楼主ZBXAMZL
  • 当前回复2
  • 已保存回复3
  • 发布时间2024/8/10 22:52
  • 上次更新2024/8/11 09:06:35
查看原帖
今晚abc的b题RE求助(走过路过都帮忙看看啊)
1047605
ZBXAMZL楼主2024/8/10 22:52
#include<iostream>
#include<cstring>
#include<cstdio>
#include<cmath>
using namespace std;
const int N=105;
string s[N],ans[N];
int main(){
	int n,mx=0;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>s[i];
		if(mx<s[i].length()){
			mx=s[i].length();
		}
	}
	for(int i=0;i<mx;i++){
		for(int j=n;j>=1;j--){
			if(i+1<=s[j].length()){
				ans[i+1][n-j+1]=s[j][i];
			}
			else{
				ans[i+1][n-j+1]='*';
			}
		}
	}
	for(int i=1;i<=mx;i++){
		for(int j=n;j>=1;j--){
			if(ans[i][j]!='*')break;
			ans[i][j]=' ';
		}
	}
	for(int i=1;i<=mx;i++){
		for(int j=1;j<=n;j++)cout<<ans[i][j];
		cout<<endl;
	}
	return 0;
}

搞不懂为什么RE。

2024/8/10 22:52
加载中...