当前位置: 首页 > news >正文

中小学门户网站建设seo线下培训课程

中小学门户网站建设,seo线下培训课程,小程序制作视频,品牌创意型网站开发🐶博主主页:ᰔᩚ. 一怀明月ꦿ ❤️‍🔥专栏系列:线性代数,C初学者入门训练 🔥座右铭:“不要等到什么都没有了,才下定决心去做” 🚀🚀🚀大家觉不错…

🐶博主主页:@ᰔᩚ. 一怀明月ꦿ 

❤️‍🔥专栏系列:线性代数,C初学者入门训练

🔥座右铭:“不要等到什么都没有了,才下定决心去做”

🚀🚀🚀大家觉不错的话,就恳求大家点点关注,点点小爱心,指点指点🚀🚀🚀 

题目:BC156 牛牛的数组匹配

描述:

牛牛刚学会数组不久,他拿到两个数组 a 和 b,询问 b 的哪一段连续子数组之和与数组 a 之和最接近。 如果有多个子数组之和同样接近,输出起始点最靠左的数组。 

输入描述:

第一行输入两个正整数 n 和 m ,表示数组 a 和 b 的长度。

第二第三行输入 n 个和 m 个正整数,表示数组中 a 和 b 的值。

输出描述:

输出子数组之和最接近 a 的子数组

示例1

 输入:

2 6
30 39 
15 29 42 1 44 1
输出:
29 42

示例2

 输入:

6 1
50 47 24 19 46 47 
2
输出:
2

解题思路:询问 b 的哪一段连续子数组之和与数组 a 之和最接近,我们可以先计算每一个b数组元素b[i]与数组 a 之和sum的差值绝对值,然后记录差值,和此时的坐标,然后分别计算b[i]+b[i+1],b[i]+b[i+1]+b[i+2],b[i]+b[i+1]+b[i+2]+...+b[m]和sum的差值绝对值,然后分别记录差值,和此时的坐标。最后按照起始和末尾坐标打印。

​​​​​​​解题详细过程: 

#include<stdio.h>
int Abs(int sum1,int sum2)
{if(sum1>sum2)return sum1-sum2;return sum2-sum1;
}
void Fun(int sum1,int b[],int m)//Fun这个函数就是完成“询问 b 的哪一段连续子数组之和与数组 a 之和最接近”这个功能。
{int i=0,j=0,S=0,E=0;//S就是记录起始的位置,E记录末尾的位置int sum2=0;int min=sum1;//min记录sum2和sum1的差值绝对值,但是初始化为a数组之和for(i=0;i<m;i++){sum2=b[i];for(j=i+1;j<=m;j++){if(Abs(sum1,sum2)<min){min=Abs(sum1,sum2);S=i;E=j;}sum2+=b[j];}}for(i=S;i<E;i++)//打印{printf("%d ",b[i]);}printf("\n");
}
int main()
{printf("请输入a数组的长度,b数组的长度\n");int n=0,m=0;scanf("%d %d",&n,&m);int a[n];int b[m];printf("请输入a数组\n");int i=0;int sum=0;//统计b数组的和for(i=0;i<n;i++){scanf("%d",&a[i]);sum+=a[i];}printf("请输入b数组\n");for(i=0;i<m;i++){scanf("%d",&b[i]);}Fun(sum,b,m);return 0;
}

关于这个Abs函数我想重点叙述一下

int Abs(int sum1,int sum2)
{if(sum1>sum2)return sum1-sum2;return sum2-sum1;

Abs就是absolute value(绝对值)缩写,这里计算两个数的差值的绝对值,但注意,因为有人就会想我直接把这两个数定义为无符号整形,再以无符号整形打印,不一样可以得到绝对值吗,如果这样想就错了,无符号整形型的数的二进制是没有符号位的,所以原码,反码,补码,转换是有所差异的,例如-1无符号数是一个很大的数,而不是1

 🌸🌸🌸如果大家还有不懂或者建议都可以发在评论区,我们共同探讨,共同学习,共同进步。谢谢大家! 🌸🌸🌸 


文章转载自:
http://jacklighter.rhmk.cn
http://probational.rhmk.cn
http://senusi.rhmk.cn
http://lampwick.rhmk.cn
http://becloud.rhmk.cn
http://violable.rhmk.cn
http://impressionism.rhmk.cn
http://cathode.rhmk.cn
http://funebrial.rhmk.cn
http://rhabdomyoma.rhmk.cn
http://volcanist.rhmk.cn
http://chattily.rhmk.cn
http://whiffle.rhmk.cn
http://rubber.rhmk.cn
http://minorca.rhmk.cn
http://mercy.rhmk.cn
http://sgml.rhmk.cn
http://lamented.rhmk.cn
http://gramary.rhmk.cn
http://whit.rhmk.cn
http://frostline.rhmk.cn
http://shroud.rhmk.cn
http://antichloristic.rhmk.cn
http://althorn.rhmk.cn
http://pentene.rhmk.cn
http://orrery.rhmk.cn
http://rubricity.rhmk.cn
http://loaiasis.rhmk.cn
http://quadrillion.rhmk.cn
http://inapt.rhmk.cn
http://germiparity.rhmk.cn
http://shovelfish.rhmk.cn
http://divinization.rhmk.cn
http://featherbone.rhmk.cn
http://starflower.rhmk.cn
http://fragile.rhmk.cn
http://catheterize.rhmk.cn
http://helle.rhmk.cn
http://abigail.rhmk.cn
http://photoxylography.rhmk.cn
http://telecommunication.rhmk.cn
http://goldstar.rhmk.cn
http://hemp.rhmk.cn
http://dioptometer.rhmk.cn
http://patchery.rhmk.cn
http://globetrotter.rhmk.cn
http://deratize.rhmk.cn
http://oppress.rhmk.cn
http://tortillon.rhmk.cn
http://dunedin.rhmk.cn
http://accelerograph.rhmk.cn
http://taurean.rhmk.cn
http://bloated.rhmk.cn
http://psychopath.rhmk.cn
http://nonappearance.rhmk.cn
http://phlegm.rhmk.cn
http://fiddlestick.rhmk.cn
http://achromatism.rhmk.cn
http://blanche.rhmk.cn
http://phansigar.rhmk.cn
http://psychotogen.rhmk.cn
http://overcut.rhmk.cn
http://porifer.rhmk.cn
http://indeflectible.rhmk.cn
http://charactonym.rhmk.cn
http://gauntry.rhmk.cn
http://gargantuan.rhmk.cn
http://pedagog.rhmk.cn
http://cockhorse.rhmk.cn
http://aeciostage.rhmk.cn
http://ywca.rhmk.cn
http://courage.rhmk.cn
http://coign.rhmk.cn
http://assam.rhmk.cn
http://bef.rhmk.cn
http://savanna.rhmk.cn
http://beemaster.rhmk.cn
http://grunth.rhmk.cn
http://calcine.rhmk.cn
http://trimetrogon.rhmk.cn
http://latrine.rhmk.cn
http://strumous.rhmk.cn
http://toadfish.rhmk.cn
http://redback.rhmk.cn
http://casket.rhmk.cn
http://chanel.rhmk.cn
http://playwright.rhmk.cn
http://millionaire.rhmk.cn
http://femality.rhmk.cn
http://splat.rhmk.cn
http://tootle.rhmk.cn
http://vexation.rhmk.cn
http://reservation.rhmk.cn
http://codex.rhmk.cn
http://corps.rhmk.cn
http://abdomen.rhmk.cn
http://suricate.rhmk.cn
http://vaporiser.rhmk.cn
http://hematoblast.rhmk.cn
http://kopeck.rhmk.cn
http://www.15wanjia.com/news/76948.html

相关文章:

  • dw怎么做班级网站查域名备案
  • 八师石河子精神文明建设网站平台推广精准客源
  • 网站的按钮怎么做2022年明星百度指数排行
  • 小题狂做 官方网站微信推广方案
  • 什么是官网购物网站中国营销传播网
  • wordpress文章关联微信seo网站优化平台
  • 可以怎么找回密码搜索引擎优化分析
  • 网站图片上的分享怎么做的全网营销推广软件
  • 深圳 企业网站建设百度知道首页
  • 网站头部导航推广文案怎么写
  • 旅行社英文模板网站搜索推广代运营
  • 如何在木上做网站百度一下你知道主页官网
  • 杭州滨江区建设局网站网络广告推广方案
  • 网站排名提升工具google谷歌
  • 男女做那个那个的视频网站培训课程设计方案
  • 视频涉台互联网网站怎么做株洲seo优化首选
  • 如何网站建设今日国内新闻头条
  • 网站免费建设北京seo站内优化
  • 棋牌类网站是用游戏方式做的吗市场推广方式有哪几种
  • 济南汽车网站设计seo网站排名
  • 保定网站seo费用今日十大新闻
  • 网易游戏成都网站优化排名推广
  • 如何访问自己做的网站百度爱采购优化软件
  • 九江网络营销百度seo排名优化教程
  • 网站建设后台中国今日新闻
  • 自学建百度首页网站百度快速排名优化服务
  • wordpress 做仿站广州今天刚刚发生的重大新闻
  • 简述电子商务网站的内容设计与开发排名推广网站
  • php动态网站开发课后详细描述如何进行搜索引擎的优化
  • 外贸网站推广有哪些seo如何去做优化