U393605 ArrayBoundaryExceeded-UnscuuessfulKiller
题目背景
开辟大小为$128$的数组$a$并且使用$a[128]$?那就开心地WA吧(实际是数组越界)
分析过程可见[C(C++)数组越界但能正常运行?关于数组越界和变量内存地址的一点研究:何时地址连续](https://blog.tisfy.eu.org/2023/12/27/Other-C-C++-ArrayBoundaryExceeded-MemoryAddress/)
题目描述
第一行输入一个正整数$n$($1\leq n\leq 128$)
第二行输入空格隔开的$n$个正整数($1$到$10000$)代表数组$a$中的元素
第三行输入空格隔开的$n$个正整数($1$到$10000$)代表数组$b$中的元素
第四行输入空格隔开的两个正整数$x$和$y$($1\leq x, y\leq n$)
交换$a[x]$和$b[y]$,并按顺序输出数组$a$和数组$b$中的元素(每个输出一行且用不用元素之间用空格隔开)
输入格式
无
输出格式
无