问题标题: 酷町堂:4235 二维字母数组

0
0
已解决
张恩泽
张恩泽
高级天翼
高级天翼

4235   二维字母数组

题目描述 Description

输入n行n列的二维数组,由n*n个小写字母构成,并按照输入把它们输出。(2<=n<=100)

输入描述 Input Description

输入描述:
第一行:n(2~100)。
第二行:n*n个小写字母。

输出描述 Output Description

n*n个按顺序输入的小写字母。

样例输入 Sample Input

 

3
a b c
d e f
g h i

样例输出 Sample Output

 

a b c
d e f
g h i

#include<iostream>
#include<string>
using namespace std;
string a[5000][5000];
int main()
{
    int n;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=n;j++)
        {
            cin>>a[i][j];
        }
    }
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=n;j++)
        {
            cout<<a[i][j]<<' ';
        }
        cout<<endl;
    }
    return 0;
}

本人代码

 

 

 

4235   二维字母数组

 

Memory Limit Exceeded:0分

 

 

张恩泽的测评结果:

 

测试点#1测评结果 : Memory Limit Exceeded时间 : 348ms偷看一下数据测试点#2测评结果 : Memory Limit Exceeded时间 : 276ms偷看一下数据测试点#3测评结果 : Memory Limit Exceeded时间 : 264ms偷看一下数据测试点#4测评结果 : Memory Limit Exceeded时间 : 284ms偷看一下数据测试点#5测评结果 : Memory Limit Exceeded时间 : 276ms偷看一下数据测试点#6测评结果 : Memory Limit Exceeded时间 : 284ms偷看一下数据测试点#7测评结果 : Memory Limit Exceeded时间 : 284ms偷看一下数据测试点#8测评结果 : Memory Limit Exceeded时间 : 288ms偷看一下数据测试点#9测评结果 : Memory Limit Exceeded时间 : 288ms偷看一下数据测试点#10测评结果 : Memory Limit Exceeded时间 : 296ms偷看一下数据

 

 

 

Memory Limit Exceeded什么意思?? 


0
已采纳
李素妍
李素妍
新手天翼
新手天翼

内存超限

string a[5000][5000];

改成

char a[5000][5000];

因为每个元素是字符!!!

李素妍在2020-04-25 11:50:22追加了内容

定成

char a[110][110]

0
0
李致远
李致远
高级光能
高级光能

你二维数组定义这么大!!!!!

0
我要回答