5000*5000*1 = 25MB  (>16MB)

索性不紀錄,直接每隔一段印出來即可

 

#include <iostream>
#include <stdint.h>

using namespace std;

int main()
{
    char letter;
    int32_t len;
    int32_t cnt;

    while(cin >> len){
        cin >> letter;
        cout << letter;

        cnt = len;
        for(int32_t i = 1; i<=len*len; i++, cnt--){
            cin >> letter;
            if(cnt == 0){
                cout << letter;
                cnt = len+1;
            }
        }

        cout << endl;
    }

    return 0;

}
 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大神(偽) 的頭像
    大神(偽)

    大神的世界

    大神(偽) 發表在 痞客邦 留言(0) 人氣()