#16023: 有人可以教我嗎,我對字串不是很熟,但我知道我已溢位,有甚麼解決辦法?


timmy940410 (遊艇)


#include<iostream>
#include<string.h>
using namespace std;
int main(){
int n;
cin>>n;
string a;
cin>>a;
for(int i=0;i<n*n;i+=(n+1)) cout<<a[i];
}

#16025: Re:有人可以教我嗎,我對字串不是很熟,但我知道我已溢位,有甚麼解決辦法?


who_am_I (kruztw)


#include
#include
using namespace std;
int main(){
int n;
cin>>n;
string a;
cin>>a;
for(int i=0;i<n*n;i+=(n+1)) cout<<a[i];
}


N 最大可到 5000

5000 * 5000 = 25M (byte)

題目只給 16 MB