我覺得下面兩個連結的講解都不錯#includeusing namespace std;int main(){int k,q,r,x;string s[25];cin>>k>>q>>r;cin>>s[0];for(int i=1;i<=q;i++){s[i]=s[0];for(int j=0;jcin>>x;s[i][x-1]=s[i-1][j];}}for(int j=0;jfor(int i=1;i<=q;i++){cout<}cout<}return 0;}/*https://www.youtube.com/watch?v=sgFaT7tsAtU
https://www.youtube.com/watch?v=D4-0Pu1m1CI
*/
請問為什麼s陣列長度使用r的話會出錯,我已經有先輸入r了,我看影片中是使用r+1
我覺得下面兩個連結的講解都不錯#includeusing namespace std;int main(){int k,q,r,x;string s[25];cin>>k>>q>>r;cin>>s[0];for(int i=1;i<=q;i++){s[i]=s[0];for(int j=0;jcin>>x;s[i][x-1]=s[i-1][j];}}for(int j=0;jfor(int i=1;i<=q;i++){cout<}cout<}return 0;}/*https://www.youtube.com/watch?v=sgFaT7tsAtU
https://www.youtube.com/watch?v=D4-0Pu1m1CI
*/
請問為什麼s陣列長度使用q的話會出錯,我已經有先輸入q了,我看影片中是使用q+1