pat 1029(patient)
1、题目链接
https://patest.cn/contests/pat-a-practise/1029
2、题意分析
(1)题意:寻找一个序列数的中位数
(2)分析:使用two pointer方法来将两个数组合并,然后找出其中的中位数
3、题目坑点
(1)注意合并序列后,输出的数的下标为什么。(index-1)/2
4、源代码
#include
/*
1.使用全局变量可以扩大数组范围
*/
#define max 1000001
#define size 2000002
long long array1[max],array2[max], array3[size]; //两个数组存放数据
int main(){
int n1,n2, i ;
//输入数组array1[]
scanf("%d",&n1);
for(i = 0;i
/*
1.使用全局变量可以扩大数组范围
*/
#define max 1000001
#define size 2000002
long long array1[max],array2[max], array3[size]; //两个数组存放数据
int main(){
int n1,n2, i ;
//输入数组array1[]
scanf("%d",&n1);
for(i = 0;i
#include
using namespace std;
/*
1.使用全局变量可以扩大数组范围
*/
#define size 2000002
long long array[size]; //两个数组存放数据
int main(){
int n1,n2, i, j =0 ;;
scanf("%d",&n1);
for(i = 0;i
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
暂时没有评论,来抢沙发吧~