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


timmy940410 (遊艇)

學校 : 臺北市私立延平高級中學
編號 : 69053
來源 : [122.116.197.27]
最後登入時間 :
2021-02-19 11:39:00
c356. Justin 愛加密 | From: [114.32.213.13] | 發表日期 : 2018-11-11 21:33

#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)

學校 : 國立臺灣師範大學
編號 : 54056
來源 : [36.224.144.147]
最後登入時間 :
2023-04-22 22:46:31
c356. Justin 愛加密 | From: [58.114.218.74] | 發表日期 : 2018-11-11 21:53

#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 

 
ZeroJudge Forum